https://launchpad.net/ubuntu/+archive/test-rebuild-20191220-focal-gcc10/+build/18444469 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-015 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:44:14 UTC 2019 s390x Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 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... 5 Jan 16:40:12 ntpdate[1838]: adjust time server 10.211.37.1 offset 0.000004 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 --image-type chroot /home/buildd/filecache-default/1ac0229cc48d8f596a1790116aa52d00551197b1 Creating target for build PACKAGEBUILD-18444469 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 Starting target for build PACKAGEBUILD-18444469 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 'deb http://ppa.launchpad.net/doko/toolchain/ubuntu focal main' 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal main' 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-18444469 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 Adding trusted keys to build-PACKAGEBUILD-18444469 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-01-18 [SC] 352B AA4B C10A 077D 04D2 8CAF 726C 32B5 38D0 4956 uid [ unknown] Launchpad PPA for Matthias Klose pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 Updating target for build PACKAGEBUILD-18444469 Get:1 http://ppa.launchpad.net/doko/toolchain/ubuntu focal InRelease [15.4 kB] Get:2 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal InRelease [15.4 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main s390x Packages [916 kB] Get:5 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x Packages [77.0 kB] Get:6 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main Translation-en [26.5 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main Translation-en [499 kB] Get:8 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal/main s390x Packages [74.0 kB] Get:9 http://ftpmaster.internal/ubuntu focal/restricted s390x Packages [1288 B] Get:10 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal/main Translation-en [23.7 kB] Get:11 http://ftpmaster.internal/ubuntu focal/restricted Translation-en [5768 B] Get:12 http://ftpmaster.internal/ubuntu focal/universe s390x Packages [8336 kB] Get:13 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5195 kB] Get:14 http://ftpmaster.internal/ubuntu focal/multiverse s390x Packages [119 kB] Get:15 http://ftpmaster.internal/ubuntu focal/multiverse Translation-en [110 kB] Fetched 15.7 MB in 3s (5021 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 libstdc++-9-dev perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-10 g++-10 gcc-10 gcc-10-base libasan6 libctf-nobfd0 libctf0 libgcc-10-dev libgcc-s1 libhogweed5 libisl22 libnettle7 libperl5.30 libstdc++-10-dev perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-s390x-linux-gnu bsdutils bzip2 cpp cpp-9 debianutils fdisk g++ g++-9 gcc gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 94 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 205 MB of archives. After this operation, 739 MB of additional disk space will be used. Get:1 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x gcc-10-base s390x 10-20200104-1ubuntu2 [18.9 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main s390x libc6-dev s390x 2.30-0ubuntu3 [2060 kB] Get:3 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libgcc-s1 s390x 10-20200104-1ubuntu2 [30.5 kB] Get:4 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libgcc1 s390x 1:10-20200104-1ubuntu2 [30.5 kB] Get:5 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libstdc++6 s390x 10-20200104-1ubuntu2 [516 kB] Get:6 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libgomp1 s390x 10-20200104-1ubuntu2 [114 kB] Get:7 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libitm1 s390x 10-20200104-1ubuntu2 [29.4 kB] Get:8 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libatomic1 s390x 10-20200104-1ubuntu2 [8400 B] Get:9 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libubsan1 s390x 10-20200104-1ubuntu2 [155 kB] Get:10 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libcc1-0 s390x 10-20200104-1ubuntu2 [39.4 kB] Get:11 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x binutils-s390x-linux-gnu s390x 2.33.50.20200105-2ubuntu2 [1677 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main s390x libc-dev-bin s390x 2.30-0ubuntu3 [63.9 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main s390x linux-libc-dev s390x 5.3.0-24.26 [1094 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main s390x libc6 s390x 2.30-0ubuntu3 [2289 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main s390x base-files s390x 11ubuntu2 [60.0 kB] Get:16 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libbinutils s390x 2.33.50.20200105-2ubuntu2 [331 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main s390x debianutils s390x 4.9.1 [85.7 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main s390x bash s390x 5.0-5ubuntu1 [622 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main s390x bsdutils s390x 1:2.34-0.1ubuntu4 [61.5 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main s390x gzip s390x 1.10-0ubuntu4 [95.8 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main s390x hostname s390x 3.23 [11.1 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main s390x ncurses-bin s390x 6.1+20191019-1ubuntu1 [169 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main s390x perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:24 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x binutils s390x 2.33.50.20200105-2ubuntu2 [3352 B] Get:25 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x binutils-common s390x 2.33.50.20200105-2ubuntu2 [205 kB] Get:26 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libctf-nobfd0 s390x 2.33.50.20200105-2ubuntu2 [49.4 kB] Get:27 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libctf0 s390x 2.33.50.20200105-2ubuntu2 [49.5 kB] Get:28 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x cpp-10 s390x 10-20200104-1ubuntu2 [44.6 MB] Get:29 http://ftpmaster.internal/ubuntu focal/main s390x libperl5.30 s390x 5.30.0-9 [3782 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main s390x perl s390x 5.30.0-9 [224 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main s390x perl-base s390x 5.30.0-9 [1423 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main s390x bzip2 s390x 1.0.8-2 [33.3 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main s390x libbz2-1.0 s390x 1.0.8-2 [32.6 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main s390x libblkid1 s390x 2.34-0.1ubuntu4 [128 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main s390x libuuid1 s390x 2.34-0.1ubuntu4 [20.5 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main s390x libfdisk1 s390x 2.34-0.1ubuntu4 [160 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main s390x libpcre2-8-0 s390x 10.34-7 [109 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main s390x libselinux1 s390x 3.0-1 [65.6 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main s390x libmount1 s390x 2.34-0.1ubuntu4 [137 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main s390x libncurses6 s390x 6.1+20191019-1ubuntu1 [94.7 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main s390x libtinfo6 s390x 6.1+20191019-1ubuntu1 [83.6 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main s390x libncursesw6 s390x 6.1+20191019-1ubuntu1 [122 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main s390x libsmartcols1 s390x 2.34-0.1ubuntu4 [93.6 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main s390x fdisk s390x 2.34-0.1ubuntu4 [113 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main s390x util-linux s390x 2.34-0.1ubuntu4 [981 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main s390x libdebconfclient0 s390x 0.250ubuntu2 [6152 B] Get:47 http://ftpmaster.internal/ubuntu focal/main s390x base-passwd s390x 3.5.47 [46.7 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main s390x libc-bin s390x 2.30-0ubuntu3 [547 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main s390x ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main s390x lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main s390x sysvinit-utils s390x 2.96-1ubuntu1 [20.6 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main s390x liblz4-1 s390x 1.9.2-2 [53.8 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main s390x systemd-sysv s390x 244-3ubuntu1 [9364 B] Get:54 http://ftpmaster.internal/ubuntu focal/main s390x libacl1 s390x 2.2.53-5ubuntu1 [18.3 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main s390x libapparmor1 s390x 2.13.3-7ubuntu1 [33.0 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main s390x libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:57 http://ftpmaster.internal/ubuntu focal/main s390x libcap-ng0 s390x 0.7.9-2.1 [10.8 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main s390x libaudit1 s390x 1:2.8.5-2ubuntu5 [37.3 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main s390x libcap2 s390x 1:2.27-1 [14.2 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main s390x libudev1 s390x 244-3ubuntu1 [71.8 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main s390x libdevmapper1.02.1 s390x 2:1.02.155-2ubuntu7 [122 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main s390x libjson-c4 s390x 0.13.1+dfsg-6 [27.9 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main s390x libcryptsetup12 s390x 2:2.2.2-1ubuntu1 [160 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main s390x libnettle7 s390x 3.5.1+really3.5.1-2 [124 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main s390x libhogweed5 s390x 3.5.1+really3.5.1-2 [136 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main s390x libp11-kit0 s390x 0.23.18.1-2 [172 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main s390x libtasn1-6 s390x 4.15.0-2 [36.9 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main s390x libgnutls30 s390x 3.6.11.1-2 [684 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main s390x libkmod2 s390x 26-3ubuntu1 [40.0 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main s390x libpam0g s390x 1.3.1-5ubuntu4 [52.9 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main s390x libseccomp2 s390x 2.4.2-2ubuntu1 [38.6 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main s390x mount s390x 2.34-0.1ubuntu4 [110 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main s390x systemd s390x 244-3ubuntu1 [3325 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main s390x libsystemd0 s390x 244-3ubuntu1 [239 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main s390x libzstd1 s390x 1.4.4+dfsg-1 [217 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main s390x libapt-pkg5.90 s390x 1.9.5 [789 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main s390x libgcrypt20 s390x 1.8.5-3ubuntu1 [349 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main s390x gpgv s390x 2.2.17-3ubuntu1 [186 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main s390x apt s390x 1.9.5 [1242 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main s390x libpam-modules-bin s390x 1.3.1-5ubuntu4 [36.5 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main s390x libpam-modules s390x 1.3.1-5ubuntu4 [242 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main s390x libattr1 s390x 1:2.4.48-5 [12.4 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main s390x libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main s390x libsepol1 s390x 3.0-1 [227 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main s390x libsemanage-common all 3.0-1 [9880 B] Get:86 http://ftpmaster.internal/ubuntu focal/main s390x libsemanage1 s390x 3.0-1 [80.3 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main s390x libasan5 s390x 9.2.1-21ubuntu1 [361 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main s390x g++-9 s390x 9.2.1-21ubuntu1 [8609 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main s390x gcc-9 s390x 9.2.1-21ubuntu1 [8095 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main s390x libstdc++-9-dev s390x 9.2.1-21ubuntu1 [1673 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main s390x libgcc-9-dev s390x 9.2.1-21ubuntu1 [704 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main s390x libisl22 s390x 0.22-2 [546 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main s390x cpp-9 s390x 9.2.1-21ubuntu1 [7454 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main s390x gcc-9-base s390x 9.2.1-21ubuntu1 [19.1 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main s390x sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main s390x libsqlite3-0 s390x 3.30.1-1ubuntu1 [504 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main s390x gpg s390x 2.2.17-3ubuntu1 [442 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main s390x gpgconf s390x 2.2.17-3ubuntu1 [119 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main s390x gpg-agent s390x 2.2.17-3ubuntu1 [217 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main s390x liblockfile-bin s390x 1.16-1.1 [11.4 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main s390x liblockfile1 s390x 1.16-1.1 [6476 B] Get:102 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libasan6 s390x 10-20200104-1ubuntu2 [350 kB] Get:103 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libgcc-10-dev s390x 10-20200104-1ubuntu2 [775 kB] Get:104 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x gcc-10 s390x 10-20200104-1ubuntu2 [50.4 MB] Get:105 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x libstdc++-10-dev s390x 10-20200104-1ubuntu2 [1645 kB] Get:106 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x g++-10 s390x 10-20200104-1ubuntu2 [48.3 MB] Get:107 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x g++ s390x 4:10-1ubuntu1 [1608 B] Get:108 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x gcc s390x 4:10-1ubuntu1 [5212 B] Get:109 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main s390x cpp s390x 4:10-1ubuntu1 [27.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 205 MB in 4s (55.4 MB/s) (Reading database ... 12530 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.30-0ubuntu3_s390x.deb ... Unpacking libc6-dev:s390x (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu3_s390x.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../linux-libc-dev_5.3.0-24.26_s390x.deb ... Unpacking linux-libc-dev:s390x (5.3.0-24.26) over (5.3.0-18.19) ... Selecting previously unselected package gcc-10-base:s390x. Preparing to unpack .../gcc-10-base_10-20200104-1ubuntu2_s390x.deb ... Unpacking gcc-10-base:s390x (10-20200104-1ubuntu2) ... Setting up gcc-10-base:s390x (10-20200104-1ubuntu2) ... Selecting previously unselected package libgcc-s1:s390x. (Reading database ... 12536 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10-20200104-1ubuntu2_s390x.deb ... Unpacking libgcc-s1:s390x (10-20200104-1ubuntu2) ... Setting up libgcc-s1:s390x (10-20200104-1ubuntu2) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a10-20200104-1ubuntu2_s390x.deb ... Unpacking libgcc1 (1:10-20200104-1ubuntu2) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1 (1:10-20200104-1ubuntu2) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_s390x.deb ... Unpacking libc6:s390x (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:s390x (2.30-0ubuntu3) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_s390x.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_s390x.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_s390x.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu4_s390x.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu4) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu4) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_s390x.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../hostname_3.23_s390x.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_s390x.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12539 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_s390x.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:s390x. Preparing to unpack .../libperl5.30_5.30.0-9_s390x.deb ... Unpacking libperl5.30:s390x (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_s390x.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_s390x.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_s390x.deb ... Unpacking libbz2-1.0:s390x (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:s390x (1.0.8-2) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu4_s390x.deb ... Unpacking libblkid1:s390x (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libblkid1:s390x (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu4_s390x.deb ... Unpacking libuuid1:s390x (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libuuid1:s390x (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu4_s390x.deb ... Unpacking libfdisk1:s390x (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:s390x (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_s390x.deb ... Unpacking libpcre2-8-0:s390x (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:s390x (10.34-7) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_s390x.deb ... Unpacking libselinux1:s390x (3.0-1) over (2.9-2) ... Setting up libselinux1:s390x (3.0-1) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu4_s390x.deb ... Unpacking libmount1:s390x (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libmount1:s390x (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_s390x.deb ... Unpacking libncurses6:s390x (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_s390x.deb ... Unpacking libtinfo6:s390x (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:s390x (6.1+20191019-1ubuntu1) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_s390x.deb ... Unpacking libncursesw6:s390x (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:s390x (6.1+20191019-1ubuntu1) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu4_s390x.deb ... Unpacking libsmartcols1:s390x (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:s390x (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu4_s390x.deb ... Unpacking fdisk (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu4_s390x.deb ... Unpacking util-linux (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu4) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_s390x.deb ... Unpacking libdebconfclient0:s390x (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:s390x (0.250ubuntu2) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_s390x.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_s390x.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14441 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_s390x.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_s390x.deb ... Unpacking liblz4-1:s390x (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:s390x (1.9.2-2) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libstdc++6_10-20200104-1ubuntu2_s390x.deb ... Unpacking libstdc++6:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:s390x (10-20200104-1ubuntu2) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu1_s390x.deb ... Unpacking systemd-sysv (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_s390x.deb ... Unpacking libacl1:s390x (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:s390x (2.2.53-5ubuntu1) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_s390x.deb ... Unpacking libapparmor1:s390x (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_s390x.deb ... Unpacking libcap-ng0:s390x (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:s390x (0.7.9-2.1) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_s390x.deb ... Unpacking libaudit1:s390x (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:s390x (1:2.8.5-2ubuntu5) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_s390x.deb ... Unpacking libcap2:s390x (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu1_s390x.deb ... Unpacking libudev1:s390x (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:s390x (244-3ubuntu1) ... (Reading database ... 14440 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_s390x.deb ... Unpacking libdevmapper1.02.1:s390x (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_s390x.deb ... Unpacking libjson-c4:s390x (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:s390x. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_s390x.deb ... Unpacking libnettle7:s390x (3.5.1+really3.5.1-2) ... Setting up libnettle7:s390x (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:s390x. (Reading database ... 14447 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_s390x.deb ... Unpacking libhogweed5:s390x (3.5.1+really3.5.1-2) ... Setting up libhogweed5:s390x (3.5.1+really3.5.1-2) ... (Reading database ... 14450 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.18.1-2) over (0.23.17-2) ... Setting up libp11-kit0:s390x (0.23.18.1-2) ... (Reading database ... 14450 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_s390x.deb ... Unpacking libtasn1-6:s390x (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:s390x (4.15.0-2) ... (Reading database ... 14450 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2_s390x.deb ... Unpacking libgnutls30:s390x (3.6.11.1-2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:s390x (3.6.11.1-2) ... (Reading database ... 14449 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_s390x.deb ... Unpacking libpam0g:s390x (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:s390x (1.3.1-5ubuntu4) ... (Reading database ... 14449 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu1_s390x.deb ... Unpacking libseccomp2:s390x (2.4.2-2ubuntu1) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:s390x (2.4.2-2ubuntu1) ... (Reading database ... 14449 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu4_s390x.deb ... Unpacking mount (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu1_s390x.deb ... Unpacking systemd (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu1_s390x.deb ... Unpacking libsystemd0:s390x (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:s390x (244-3ubuntu1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_s390x.deb ... Unpacking libzstd1:s390x (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:s390x (1.4.4+dfsg-1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_s390x.deb ... Unpacking libapt-pkg5.90:s390x (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:s390x (1.9.5) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:s390x (1.8.5-3ubuntu1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_s390x.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_s390x.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_s390x.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_s390x.deb ... Unpacking libpam-modules:s390x (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:s390x (1.3.1-5ubuntu4) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_s390x.deb ... Unpacking libattr1:s390x (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:s390x (1:2.4.48-5) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_s390x.deb ... Unpacking libsepol1:s390x (3.0-1) over (2.9-2) ... Setting up libsepol1:s390x (3.0-1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_s390x.deb ... Unpacking libsemanage1:s390x (3.0-1) over (2.9-3) ... Setting up libsemanage1:s390x (3.0-1) ... (Reading database ... 14443 files and directories currently installed.) Preparing to unpack .../00-libgomp1_10-20200104-1ubuntu2_s390x.deb ... Unpacking libgomp1:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_10-20200104-1ubuntu2_s390x.deb ... Unpacking libitm1:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_10-20200104-1ubuntu2_s390x.deb ... Unpacking libatomic1:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-21ubuntu1_s390x.deb ... Unpacking libasan5:s390x (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-libubsan1_10-20200104-1ubuntu2_s390x.deb ... Unpacking libubsan1:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-g++-9_9.2.1-21ubuntu1_s390x.deb ... Unpacking g++-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-gcc-9_9.2.1-21ubuntu1_s390x.deb ... Unpacking gcc-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libstdc++-9-dev_9.2.1-21ubuntu1_s390x.deb ... Unpacking libstdc++-9-dev:s390x (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-libgcc-9-dev_9.2.1-21ubuntu1_s390x.deb ... Unpacking libgcc-9-dev:s390x (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Selecting previously unselected package libisl22:s390x. Preparing to unpack .../09-libisl22_0.22-2_s390x.deb ... Unpacking libisl22:s390x (0.22-2) ... Preparing to unpack .../10-libcc1-0_10-20200104-1ubuntu2_s390x.deb ... Unpacking libcc1-0:s390x (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-binutils-s390x-linux-gnu_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../12-libbinutils_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking libbinutils:s390x (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../13-binutils_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking binutils (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../14-binutils-common_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking binutils-common:s390x (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Selecting previously unselected package libctf-nobfd0:s390x. Preparing to unpack .../15-libctf-nobfd0_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.33.50.20200105-2ubuntu2) ... Selecting previously unselected package libctf0:s390x. Preparing to unpack .../16-libctf0_2.33.50.20200105-2ubuntu2_s390x.deb ... Unpacking libctf0:s390x (2.33.50.20200105-2ubuntu2) ... Preparing to unpack .../17-cpp-9_9.2.1-21ubuntu1_s390x.deb ... Unpacking cpp-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../18-gcc-9-base_9.2.1-21ubuntu1_s390x.deb ... Unpacking gcc-9-base:s390x (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../19-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../20-libsqlite3-0_3.30.1-1ubuntu1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.30.1-1ubuntu1) over (3.29.0-2) ... Selecting previously unselected package cpp-10. Preparing to unpack .../21-cpp-10_10-20200104-1ubuntu2_s390x.deb ... Unpacking cpp-10 (10-20200104-1ubuntu2) ... Selecting previously unselected package libasan6:s390x. Preparing to unpack .../22-libasan6_10-20200104-1ubuntu2_s390x.deb ... Unpacking libasan6:s390x (10-20200104-1ubuntu2) ... Selecting previously unselected package libgcc-10-dev:s390x. Preparing to unpack .../23-libgcc-10-dev_10-20200104-1ubuntu2_s390x.deb ... Unpacking libgcc-10-dev:s390x (10-20200104-1ubuntu2) ... Selecting previously unselected package gcc-10. Preparing to unpack .../24-gcc-10_10-20200104-1ubuntu2_s390x.deb ... Unpacking gcc-10 (10-20200104-1ubuntu2) ... Selecting previously unselected package libstdc++-10-dev:s390x. Preparing to unpack .../25-libstdc++-10-dev_10-20200104-1ubuntu2_s390x.deb ... Unpacking libstdc++-10-dev:s390x (10-20200104-1ubuntu2) ... Selecting previously unselected package g++-10. Preparing to unpack .../26-g++-10_10-20200104-1ubuntu2_s390x.deb ... Unpacking g++-10 (10-20200104-1ubuntu2) ... Preparing to unpack .../27-g++_4%3a10-1ubuntu1_s390x.deb ... Unpacking g++ (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../28-gcc_4%3a10-1ubuntu1_s390x.deb ... Unpacking gcc (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../29-cpp_4%3a10-1ubuntu1_s390x.deb ... Unpacking cpp (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../30-gpg_2.2.17-3ubuntu1_s390x.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../31-gpgconf_2.2.17-3ubuntu1_s390x.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../32-gpg-agent_2.2.17-3ubuntu1_s390x.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../33-liblockfile-bin_1.16-1.1_s390x.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../34-liblockfile1_1.16-1.1_s390x.deb ... Unpacking liblockfile1:s390x (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:s390x (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libsqlite3-0:s390x (3.30.1-1ubuntu1) ... Setting up binutils-common:s390x (2.33.50.20200105-2ubuntu2) ... Setting up linux-libc-dev:s390x (5.3.0-24.26) ... Setting up libctf-nobfd0:s390x (2.33.50.20200105-2ubuntu2) ... Setting up libgomp1:s390x (10-20200104-1ubuntu2) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:s390x (1:2.27-1) ... Setting up libasan6:s390x (10-20200104-1ubuntu2) ... Setting up libncurses6:s390x (6.1+20191019-1ubuntu1) ... Setting up libatomic1:s390x (10-20200104-1ubuntu2) ... Setting up libubsan1:s390x (10-20200104-1ubuntu2) ... Setting up libdevmapper1.02.1:s390x (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu4) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:s390x (5.30.0-9) ... Setting up libisl22:s390x (0.22-2) ... Setting up liblockfile1:s390x (1.16-1.1) ... Setting up libjson-c4:s390x (0.13.1+dfsg-6) ... Setting up libbinutils:s390x (2.33.50.20200105-2ubuntu2) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up libcc1-0:s390x (10-20200104-1ubuntu2) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up cpp-10 (10-20200104-1ubuntu2) ... Setting up libitm1:s390x (10-20200104-1ubuntu2) ... Setting up libkmod2:s390x (26-3ubuntu1) ... Setting up gcc-9-base:s390x (9.2.1-21ubuntu1) ... Setting up libctf0:s390x (2.33.50.20200105-2ubuntu2) ... Setting up binutils-s390x-linux-gnu (2.33.50.20200105-2ubuntu2) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up libgcc-10-dev:s390x (10-20200104-1ubuntu2) ... Setting up binutils (2.33.50.20200105-2ubuntu2) ... Setting up libasan5:s390x (9.2.1-21ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up gcc-10 (10-20200104-1ubuntu2) ... Setting up cpp (4:10-1ubuntu1) ... Setting up cpp-9 (9.2.1-21ubuntu1) ... Setting up libc6-dev:s390x (2.30-0ubuntu3) ... Setting up libcryptsetup12:s390x (2:2.2.2-1ubuntu1) ... Setting up libstdc++-10-dev:s390x (10-20200104-1ubuntu2) ... Setting up g++-10 (10-20200104-1ubuntu2) ... Setting up systemd (244-3ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up gcc (4:10-1ubuntu1) ... Setting up libgcc-9-dev:s390x (9.2.1-21ubuntu1) ... Setting up g++ (4:10-1ubuntu1) ... Setting up gcc-9 (9.2.1-21ubuntu1) ... Setting up systemd-sysv (244-3ubuntu1) ... Setting up libstdc++-9-dev:s390x (9.2.1-21ubuntu1) ... Setting up g++-9 (9.2.1-21ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18444469 s390x focal -c chroot:build-PACKAGEBUILD-18444469 --arch=s390x --dist=focal --nolog seqan3_3.0.0+ds2-5.dsc Initiating build PACKAGEBUILD-18444469 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:44:14 UTC 2019 s390x sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-s390x-015.buildd +==============================================================================+ | seqan3 3.0.0+ds2-5 (s390x) 05 Jan 2020 16:40 | +==============================================================================+ Package: seqan3 Version: 3.0.0+ds2-5 Source Version: 3.0.0+ds2-5 Distribution: focal Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/seqan3-nGjlBh/seqan3-3.0.0+ds2' with '<>' I: NOTICE: Log filtering will replace 'build/seqan3-nGjlBh' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18444469/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- seqan3_3.0.0+ds2-5.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-Rzqm4Q/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-Rzqm4Q/apt_archive ./ InRelease Get:2 copy:/<>/resolver-Rzqm4Q/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-Rzqm4Q/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-Rzqm4Q/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-Rzqm4Q/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (0 B/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 packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 libstdc++-9-dev perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-Rzqm4Q/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 15413 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.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), cmake, ninja-build, zlib1g-dev, libbz2-dev, libboost-dev, libgtest-dev, libcereal-dev, libbenchmark-dev, ccache Filtered Build-Depends: debhelper-compat (= 12), cmake, ninja-build, zlib1g-dev, libbz2-dev, libboost-dev, libgtest-dev, libcereal-dev, libbenchmark-dev, ccache dpkg-deb: building package 'sbuild-build-depends-seqan3-dummy' in '/<>/resolver-7qz0AI/apt_archive/sbuild-build-depends-seqan3-dummy.deb'. Ign:1 copy:/<>/resolver-7qz0AI/apt_archive ./ InRelease Get:2 copy:/<>/resolver-7qz0AI/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-7qz0AI/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-7qz0AI/apt_archive ./ Sources [278 B] Get:5 copy:/<>/resolver-7qz0AI/apt_archive ./ Packages [586 B] Fetched 2983 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install seqan3 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils ccache cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libbenchmark-dev libbenchmark1 libboost-dev libboost1.67-dev libbrotli1 libbsd0 libbz2-dev libcereal-dev libcroco3 libcurl4 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libgtest-dev libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu63 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpsl5 librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtool libuchardet0 libuv1 libwind0-heimdal libxml2 m4 man-db ninja-build po-debconf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation distcc | icecc cmake-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libbenchmark-tools libboost-doc libboost1.67-doc libboost-atomic1.67-dev libboost-chrono1.67-dev libboost-container1.67-dev libboost-contract1.67-dev libboost-date-time1.67-dev libboost-exception1.67-dev libboost-filesystem1.67-dev libboost-graph1.67-dev libboost-graph-parallel1.67-dev libboost-iostreams1.67-dev libboost-locale1.67-dev libboost-log1.67-dev libboost-math1.67-dev libboost-mpi1.67-dev libboost-mpi-python1.67-dev libboost-numpy1.67-dev libboost-program-options1.67-dev libboost-python1.67-dev libboost-random1.67-dev libboost-regex1.67-dev libboost-serialization1.67-dev libboost-signals1.67-dev libboost-stacktrace1.67-dev libboost-system1.67-dev libboost-test1.67-dev libboost-thread1.67-dev libboost-timer1.67-dev libboost-type-erasure1.67-dev libboost-wave1.67-dev libboost1.67-tools-dev libmpfrc++-dev libntl-dev krb5-doc krb5-user libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser python3 libmail-box-perl Recommended packages: curl | wget | lynx bzip2-doc libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils ccache cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libbenchmark-dev libbenchmark1 libboost-dev libboost1.67-dev libbrotli1 libbsd0 libbz2-dev libcereal-dev libcroco3 libcurl4 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libgtest-dev libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu63 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpsl5 librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtool libuchardet0 libuv1 libwind0-heimdal libxml2 m4 man-db ninja-build po-debconf sbuild-build-depends-seqan3-dummy zlib1g-dev 0 upgraded, 76 newly installed, 0 to remove and 0 not upgraded. Need to get 34.5 MB of archives. After this operation, 249 MB of additional disk space will be used. Get:1 copy:/<>/resolver-7qz0AI/apt_archive ./ sbuild-build-depends-seqan3-dummy 0.invalid.0 [916 B] Get:2 http://ftpmaster.internal/ubuntu focal/main s390x libbsd0 s390x 0.10.0-1 [43.7 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main s390x bsdmainutils s390x 11.1.2ubuntu2 [181 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main s390x libuchardet0 s390x 0.0.6-3 [64.5 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main s390x groff-base s390x 1.22.4-4 [824 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main s390x libpipeline1 s390x 1.5.1-3 [26.2 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main s390x man-db s390x 2.9.0-2 [1103 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main s390x libmagic-mgc s390x 1:5.37-6 [210 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main s390x libmagic1 s390x 1:5.37-6 [72.3 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main s390x file s390x 1:5.37-6 [23.0 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main s390x libelf1 s390x 0.176-1.1 [41.4 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main s390x libexpat1 s390x 2.2.9-1 [69.8 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main s390x libglib2.0-0 s390x 2.63.3-1 [1176 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main s390x libicu63 s390x 63.2-2 [8044 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main s390x libxml2 s390x 2.9.4+dfsg1-8ubuntu1 [664 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main s390x gettext-base s390x 0.19.8.1-10 [49.1 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main s390x libkrb5support0 s390x 1.17-6 [30.4 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main s390x libk5crypto3 s390x 1.17-6 [77.9 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main s390x libkeyutils1 s390x 1.6-6ubuntu1 [9848 B] Get:20 http://ftpmaster.internal/ubuntu focal/main s390x libkrb5-3 s390x 1.17-6 [308 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main s390x libgssapi-krb5-2 s390x 1.17-6 [110 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main s390x libpsl5 s390x 0.20.2-2 [49.8 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main s390x libsigsegv2 s390x 2.12-2 [13.8 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main s390x m4 s390x 1.4.18-4 [196 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main s390x autoconf all 2.69-11ubuntu1 [321 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main s390x autotools-dev all 20180224.1 [39.6 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main s390x automake all 1:1.16.1-4ubuntu3 [522 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main s390x autopoint all 0.19.8.1-10 [412 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main s390x ccache s390x 3.7.6-1 [120 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main s390x cmake-data all 3.15.4-1ubuntu2 [1562 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main s390x libarchive13 s390x 3.4.0-1build1 [310 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main s390x libbrotli1 s390x 1.0.7-5 [260 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main s390x libroken18-heimdal s390x 7.7.0+dfsg-1 [40.0 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main s390x libasn1-8-heimdal s390x 7.7.0+dfsg-1 [148 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main s390x libheimbase1-heimdal s390x 7.7.0+dfsg-1 [27.8 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main s390x libhcrypto4-heimdal s390x 7.7.0+dfsg-1 [83.1 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main s390x libwind0-heimdal s390x 7.7.0+dfsg-1 [47.4 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main s390x libhx509-5-heimdal s390x 7.7.0+dfsg-1 [98.2 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main s390x libkrb5-26-heimdal s390x 7.7.0+dfsg-1 [191 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main s390x libheimntlm0-heimdal s390x 7.7.0+dfsg-1 [14.5 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main s390x libgssapi3-heimdal s390x 7.7.0+dfsg-1 [87.6 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main s390x libsasl2-modules-db s390x 2.1.27+dfsg-2 [14.6 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main s390x libsasl2-2 s390x 2.1.27+dfsg-2 [47.7 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main s390x libldap-common all 2.4.48+dfsg-1ubuntu3 [17.3 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main s390x libldap-2.4-2 s390x 2.4.48+dfsg-1ubuntu3 [145 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main s390x libnghttp2-14 s390x 1.40.0-1 [74.1 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-2build1 [50.9 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main s390x libssh-4 s390x 0.9.0-1ubuntu5 [180 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main s390x libcurl4 s390x 7.66.0-1ubuntu1 [217 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main s390x libjsoncpp1 s390x 1.7.4-3 [70.8 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main s390x librhash0 s390x 1.3.9-1 [112 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main s390x libuv1 s390x 1.33.1-2 [74.8 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main s390x cmake s390x 3.15.4-1ubuntu2 [3006 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main s390x libtool all 2.4.6-11 [194 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main s390x dh-autoreconf all 19 [16.1 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main s390x libdebhelper-perl all 12.7.1ubuntu1 [52.0 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main s390x libarchive-zip-perl all 1.67-1 [90.4 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main s390x libsub-override-perl all 0.09-2 [9532 B] Get:59 http://ftpmaster.internal/ubuntu focal/main s390x libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main s390x dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:61 http://ftpmaster.internal/ubuntu focal/main s390x dwz s390x 0.13-5 [146 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main s390x libcroco3 s390x 0.6.13-1 [73.7 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main s390x gettext s390x 0.19.8.1-10 [867 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main s390x po-debconf all 1.0.21 [233 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main s390x debhelper all 12.7.1ubuntu1 [875 kB] Get:67 http://ftpmaster.internal/ubuntu focal/universe s390x googletest s390x 1.8.1-3 [901 kB] Get:68 http://ftpmaster.internal/ubuntu focal/universe s390x libbenchmark1 s390x 1.5.0-4 [101 kB] Get:69 http://ftpmaster.internal/ubuntu focal/universe s390x libbenchmark-dev s390x 1.5.0-4 [32.4 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main s390x libboost1.67-dev s390x 1.67.0-13ubuntu2 [8365 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main s390x libboost-dev s390x 1.67.0.2 [3544 B] Get:72 http://ftpmaster.internal/ubuntu focal/main s390x libbz2-dev s390x 1.0.8-2 [30.6 kB] Get:73 http://ftpmaster.internal/ubuntu focal/universe s390x libcereal-dev s390x 1.3.0-2 [299 kB] Get:74 http://ftpmaster.internal/ubuntu focal/universe s390x libgtest-dev s390x 1.8.1-3 [206 kB] Get:75 http://ftpmaster.internal/ubuntu focal/universe s390x ninja-build s390x 1.9.0-3 [90.7 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-1ubuntu3 [173 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 34.5 MB in 1s (36.0 MB/s) Selecting previously unselected package libbsd0:s390x. (Reading database ... 15413 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_s390x.deb ... Unpacking libbsd0:s390x (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu2_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../02-libuchardet0_0.0.6-3_s390x.deb ... Unpacking libuchardet0:s390x (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-4_s390x.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../04-libpipeline1_1.5.1-3_s390x.deb ... Unpacking libpipeline1:s390x (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.0-2_s390x.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.37-6_s390x.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../07-libmagic1_1%3a5.37-6_s390x.deb ... Unpacking libmagic1:s390x (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.37-6_s390x.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../09-libelf1_0.176-1.1_s390x.deb ... Unpacking libelf1:s390x (0.176-1.1) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../10-libexpat1_2.2.9-1_s390x.deb ... Unpacking libexpat1:s390x (2.2.9-1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../11-libglib2.0-0_2.63.3-1_s390x.deb ... Unpacking libglib2.0-0:s390x (2.63.3-1) ... Selecting previously unselected package libicu63:s390x. Preparing to unpack .../12-libicu63_63.2-2_s390x.deb ... Unpacking libicu63:s390x (63.2-2) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../13-libxml2_2.9.4+dfsg1-8ubuntu1_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../14-gettext-base_0.19.8.1-10_s390x.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libkrb5support0:s390x. Preparing to unpack .../15-libkrb5support0_1.17-6_s390x.deb ... Unpacking libkrb5support0:s390x (1.17-6) ... Selecting previously unselected package libk5crypto3:s390x. Preparing to unpack .../16-libk5crypto3_1.17-6_s390x.deb ... Unpacking libk5crypto3:s390x (1.17-6) ... Selecting previously unselected package libkeyutils1:s390x. Preparing to unpack .../17-libkeyutils1_1.6-6ubuntu1_s390x.deb ... Unpacking libkeyutils1:s390x (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:s390x. Preparing to unpack .../18-libkrb5-3_1.17-6_s390x.deb ... Unpacking libkrb5-3:s390x (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:s390x. Preparing to unpack .../19-libgssapi-krb5-2_1.17-6_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.17-6) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../20-libpsl5_0.20.2-2_s390x.deb ... Unpacking libpsl5:s390x (0.20.2-2) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../21-libsigsegv2_2.12-2_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../22-m4_1.4.18-4_s390x.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../23-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../24-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../25-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../26-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package ccache. Preparing to unpack .../27-ccache_3.7.6-1_s390x.deb ... Unpacking ccache (3.7.6-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../28-cmake-data_3.15.4-1ubuntu2_all.deb ... Unpacking cmake-data (3.15.4-1ubuntu2) ... Selecting previously unselected package libarchive13:s390x. Preparing to unpack .../29-libarchive13_3.4.0-1build1_s390x.deb ... Unpacking libarchive13:s390x (3.4.0-1build1) ... Selecting previously unselected package libbrotli1:s390x. Preparing to unpack .../30-libbrotli1_1.0.7-5_s390x.deb ... Unpacking libbrotli1:s390x (1.0.7-5) ... Selecting previously unselected package libroken18-heimdal:s390x. Preparing to unpack .../31-libroken18-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libroken18-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:s390x. Preparing to unpack .../32-libasn1-8-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libasn1-8-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:s390x. Preparing to unpack .../33-libheimbase1-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libheimbase1-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:s390x. Preparing to unpack .../34-libhcrypto4-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libhcrypto4-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:s390x. Preparing to unpack .../35-libwind0-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libwind0-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:s390x. Preparing to unpack .../36-libhx509-5-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libhx509-5-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:s390x. Preparing to unpack .../37-libkrb5-26-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libkrb5-26-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:s390x. Preparing to unpack .../38-libheimntlm0-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libheimntlm0-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:s390x. Preparing to unpack .../39-libgssapi3-heimdal_7.7.0+dfsg-1_s390x.deb ... Unpacking libgssapi3-heimdal:s390x (7.7.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../40-libsasl2-modules-db_2.1.27+dfsg-2_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../41-libsasl2-2_2.1.27+dfsg-2_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../42-libldap-common_2.4.48+dfsg-1ubuntu3_all.deb ... Unpacking libldap-common (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libldap-2.4-2:s390x. Preparing to unpack .../43-libldap-2.4-2_2.4.48+dfsg-1ubuntu3_s390x.deb ... Unpacking libldap-2.4-2:s390x (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../44-libnghttp2-14_1.40.0-1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.40.0-1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../45-librtmp1_2.4+20151223.gitfa8646d.1-2build1_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build1) ... Selecting previously unselected package libssh-4:s390x. Preparing to unpack .../46-libssh-4_0.9.0-1ubuntu5_s390x.deb ... Unpacking libssh-4:s390x (0.9.0-1ubuntu5) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../47-libcurl4_7.66.0-1ubuntu1_s390x.deb ... Unpacking libcurl4:s390x (7.66.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:s390x. Preparing to unpack .../48-libjsoncpp1_1.7.4-3_s390x.deb ... Unpacking libjsoncpp1:s390x (1.7.4-3) ... Selecting previously unselected package librhash0:s390x. Preparing to unpack .../49-librhash0_1.3.9-1_s390x.deb ... Unpacking librhash0:s390x (1.3.9-1) ... Selecting previously unselected package libuv1:s390x. Preparing to unpack .../50-libuv1_1.33.1-2_s390x.deb ... Unpacking libuv1:s390x (1.33.1-2) ... Selecting previously unselected package cmake. Preparing to unpack .../51-cmake_3.15.4-1ubuntu2_s390x.deb ... Unpacking cmake (3.15.4-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../52-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../53-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../54-libdebhelper-perl_12.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../55-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../56-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 .../57-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../58-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../59-dwz_0.13-5_s390x.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../60-libcroco3_0.6.13-1_s390x.deb ... Unpacking libcroco3:s390x (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../61-gettext_0.19.8.1-10_s390x.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../62-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 .../63-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../64-debhelper_12.7.1ubuntu1_all.deb ... Unpacking debhelper (12.7.1ubuntu1) ... Selecting previously unselected package googletest:s390x. Preparing to unpack .../65-googletest_1.8.1-3_s390x.deb ... Unpacking googletest:s390x (1.8.1-3) ... Selecting previously unselected package libbenchmark1:s390x. Preparing to unpack .../66-libbenchmark1_1.5.0-4_s390x.deb ... Unpacking libbenchmark1:s390x (1.5.0-4) ... Selecting previously unselected package libbenchmark-dev. Preparing to unpack .../67-libbenchmark-dev_1.5.0-4_s390x.deb ... Unpacking libbenchmark-dev (1.5.0-4) ... Selecting previously unselected package libboost1.67-dev:s390x. Preparing to unpack .../68-libboost1.67-dev_1.67.0-13ubuntu2_s390x.deb ... Unpacking libboost1.67-dev:s390x (1.67.0-13ubuntu2) ... Selecting previously unselected package libboost-dev:s390x. Preparing to unpack .../69-libboost-dev_1.67.0.2_s390x.deb ... Unpacking libboost-dev:s390x (1.67.0.2) ... Selecting previously unselected package libbz2-dev:s390x. Preparing to unpack .../70-libbz2-dev_1.0.8-2_s390x.deb ... Unpacking libbz2-dev:s390x (1.0.8-2) ... Selecting previously unselected package libcereal-dev. Preparing to unpack .../71-libcereal-dev_1.3.0-2_s390x.deb ... Unpacking libcereal-dev (1.3.0-2) ... Selecting previously unselected package libgtest-dev:s390x. Preparing to unpack .../72-libgtest-dev_1.8.1-3_s390x.deb ... Unpacking libgtest-dev:s390x (1.8.1-3) ... Selecting previously unselected package ninja-build. Preparing to unpack .../73-ninja-build_1.9.0-3_s390x.deb ... Unpacking ninja-build (1.9.0-3) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../74-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package sbuild-build-depends-seqan3-dummy. Preparing to unpack .../75-sbuild-build-depends-seqan3-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-seqan3-dummy (0.invalid.0) ... Setting up libboost1.67-dev:s390x (1.67.0-13ubuntu2) ... Setting up libexpat1:s390x (2.2.9-1) ... Setting up libpipeline1:s390x (1.5.1-3) ... Setting up libkeyutils1:s390x (1.6-6ubuntu1) ... Setting up libpsl5:s390x (0.20.2-2) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libglib2.0-0:s390x (2.63.3-1) ... No schema files found: doing nothing. Setting up libdebhelper-perl (12.7.1ubuntu1) ... Setting up libbrotli1:s390x (1.0.7-5) ... Setting up ccache (3.7.6-1) ... Updating symlinks in /usr/lib/ccache ... Setting up libbenchmark1:s390x (1.5.0-4) ... Setting up libnghttp2-14:s390x (1.40.0-1) ... Setting up libmagic1:s390x (1:5.37-6) ... Setting up libcereal-dev (1.3.0-2) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.37-6) ... Setting up libldap-common (2.4.48+dfsg-1ubuntu3) ... Setting up googletest:s390x (1.8.1-3) ... Setting up libicu63:s390x (63.2-2) ... Setting up ninja-build (1.9.0-3) ... Setting up libkrb5support0:s390x (1.17-6) ... Setting up libsasl2-modules-db:s390x (2.1.27+dfsg-2) ... Setting up autotools-dev (20180224.1) ... Setting up libuv1:s390x (1.33.1-2) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build1) ... Setting up libsigsegv2:s390x (2.12-2) ... Setting up autopoint (0.19.8.1-10) ... Setting up libk5crypto3:s390x (1.17-6) ... Setting up libsasl2-2:s390x (2.1.27+dfsg-2) ... Setting up libroken18-heimdal:s390x (7.7.0+dfsg-1) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-1ubuntu3) ... Setting up librhash0:s390x (1.3.9-1) ... Setting up libuchardet0:s390x (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up cmake-data (3.15.4-1ubuntu2) ... Setting up libkrb5-3:s390x (1.17-6) ... Setting up libboost-dev:s390x (1.67.0.2) ... Setting up libbsd0:s390x (0.10.0-1) ... Setting up libelf1:s390x (0.176-1.1) ... Setting up libxml2:s390x (2.9.4+dfsg1-8ubuntu1) ... Setting up libjsoncpp1:s390x (1.7.4-3) ... Setting up libheimbase1-heimdal:s390x (7.7.0+dfsg-1) ... Setting up libbz2-dev:s390x (1.0.8-2) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up libgtest-dev:s390x (1.8.1-3) ... Setting up libtool (2.4.6-11) ... Setting up libarchive13:s390x (3.4.0-1build1) ... Setting up libasn1-8-heimdal:s390x (7.7.0+dfsg-1) ... Setting up libbenchmark-dev (1.5.0-4) ... Setting up m4 (1.4.18-4) ... Setting up libhcrypto4-heimdal:s390x (7.7.0+dfsg-1) ... Setting up libwind0-heimdal:s390x (7.7.0+dfsg-1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... 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 libgssapi-krb5-2:s390x (1.17-6) ... Setting up libcroco3:s390x (0.6.13-1) ... Setting up libssh-4:s390x (0.9.0-1ubuntu5) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10) ... Setting up libhx509-5-heimdal:s390x (7.7.0+dfsg-1) ... Setting up man-db (2.9.0-2) ... 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 intltool-debian (0.35.0+20060710.5) ... Setting up libkrb5-26-heimdal:s390x (7.7.0+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up libheimntlm0-heimdal:s390x (7.7.0+dfsg-1) ... Setting up libgssapi3-heimdal:s390x (7.7.0+dfsg-1) ... Setting up libldap-2.4-2:s390x (2.4.48+dfsg-1ubuntu3) ... Setting up libcurl4:s390x (7.66.0-1ubuntu1) ... Setting up cmake (3.15.4-1ubuntu2) ... Setting up debhelper (12.7.1ubuntu1) ... Setting up sbuild-build-depends-seqan3-dummy (0.invalid.0) ... Setting up dh-autoreconf (19) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-170-generic s390x (s390x) Toolchain package versions: binutils_2.33.50.20200105-2ubuntu2 dpkg-dev_1.19.7ubuntu2 g++-10_10-20200104-1ubuntu2 g++-9_9.2.1-21ubuntu1 gcc-10_10-20200104-1ubuntu2 gcc-9_9.2.1-21ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-10-dev_10-20200104-1ubuntu2 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_10-20200104-1ubuntu2 linux-libc-dev_5.3.0-24.26 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.5 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.50.20200105-2ubuntu2 binutils-common_2.33.50.20200105-2ubuntu2 binutils-s390x-linux-gnu_2.33.50.20200105-2ubuntu2 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu4 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 ccache_3.7.6-1 cmake_3.15.4-1ubuntu2 cmake-data_3.15.4-1ubuntu2 coreutils_8.30-3ubuntu2 cpp_4:10-1ubuntu1 cpp-10_10-20200104-1ubuntu2 cpp-9_9.2.1-21ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.1ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu4 file_1:5.37-6 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:10-1ubuntu1 g++-10_10-20200104-1ubuntu2 g++-9_9.2.1-21ubuntu1 gcc_4:10-1ubuntu1 gcc-10_10-20200104-1ubuntu2 gcc-10-base_10-20200104-1ubuntu2 gcc-9_9.2.1-21ubuntu1 gcc-9-base_9.2.1-21ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 googletest_1.8.1-3 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libarchive13_3.4.0-1build1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-21ubuntu1 libasan6_10-20200104-1ubuntu2 libasn1-8-heimdal_7.7.0+dfsg-1 libassuan0_2.5.3-7ubuntu1 libatomic1_10-20200104-1ubuntu2 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libbenchmark-dev_1.5.0-4 libbenchmark1_1.5.0-4 libbinutils_2.33.50.20200105-2ubuntu2 libblkid1_2.34-0.1ubuntu4 libboost-dev_1.67.0.2 libboost1.67-dev_1.67.0-13ubuntu2 libbrotli1_1.0.7-5 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libbz2-dev_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcc1-0_10-20200104-1ubuntu2 libcereal-dev_1.3.0-2 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libctf-nobfd0_2.33.50.20200105-2ubuntu2 libctf0_2.33.50.20200105-2ubuntu2 libcurl4_7.66.0-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.1ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu4 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.3-1 libgcc-10-dev_10-20200104-1ubuntu2 libgcc-9-dev_9.2.1-21ubuntu1 libgcc-s1_10-20200104-1ubuntu2 libgcc1_1:10-20200104-1ubuntu2 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.63.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_10-20200104-1ubuntu2 libgpg-error0_1.36-7 libgssapi-krb5-2_1.17-6 libgssapi3-heimdal_7.7.0+dfsg-1 libgtest-dev_1.8.1-3 libhcrypto4-heimdal_7.7.0+dfsg-1 libheimbase1-heimdal_7.7.0+dfsg-1 libheimntlm0-heimdal_7.7.0+dfsg-1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhx509-5-heimdal_7.7.0+dfsg-1 libicu63_63.2-2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libisl22_0.22-2 libitm1_10-20200104-1ubuntu2 libjson-c4_0.13.1+dfsg-6 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-6 libkeyutils1_1.6-6ubuntu1 libkmod2_26-3ubuntu1 libkrb5-26-heimdal_7.7.0+dfsg-1 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libldap-2.4-2_2.4.48+dfsg-1ubuntu3 libldap-common_2.4.48+dfsg-1ubuntu3 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmount1_2.34-0.1ubuntu4 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnpth0_1.6-1 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpsl5_0.20.2-2 libreadline8_8.0-3 librhash0_1.3.9-1 libroken18-heimdal_7.7.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2build1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2ubuntu1 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu4 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssh-4_0.9.0-1ubuntu5 libssl1.1_1.1.1c-1ubuntu4 libstdc++-10-dev_10-20200104-1ubuntu2 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_10-20200104-1ubuntu2 libsub-override-perl_0.09-2 libsystemd0_244-3ubuntu1 libtasn1-6_4.15.0-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-11 libubsan1_10-20200104-1ubuntu2 libuchardet0_0.0.6-3 libudev1_244-3ubuntu1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu4 libuv1_1.33.1-2 libwind0-heimdal_7.7.0+dfsg-1 libxml2_2.9.4+dfsg1-8ubuntu1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.3.0-24.26 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mount_2.34-0.1ubuntu4 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 ninja-build_1.9.0-3 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-seqan3-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244-3ubuntu1 systemd-sysv_244-3ubuntu1 sysvinit-utils_2.96-1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu4 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Nov 29 06:31:24 2019 UTC gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./seqan3_3.0.0+ds2-5.dsc dpkg-source: info: extracting seqan3 in seqan3-3.0.0+ds2 dpkg-source: info: unpacking seqan3_3.0.0+ds2.orig.tar.xz dpkg-source: info: unpacking seqan3_3.0.0+ds2-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian_gtest dpkg-source: info: applying permissions_test_skip_root dpkg-source: info: applying 1256.patch dpkg-source: info: applying find_vendored_headers dpkg-source: info: applying debian_benchmark dpkg-source: info: applying no_py dpkg-source: info: applying debian_cppreference dpkg-source: info: applying arch-indep-spins dpkg-source: info: applying magic_int_to_char 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-18444469 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18444469 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18444469 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package seqan3 dpkg-buildpackage: info: source version 3.0.0+ds2-5 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x debian/rules clean dh clean debian/rules override_dh_auto_clean-arch make[1]: Entering directory '/<>/seqan3-3.0.0+ds2' dh_auto_clean --builddirectory=build_unit --sourcedirectory=test/unit --buildsystem=cmake+ninja || /bin/true dh_auto_clean --builddirectory=build_header --sourcedirectory=test/header --buildsystem=cmake+ninja || /bin/true dh_auto_clean --builddirectory=build_snippet --sourcedirectory=test/snippet --buildsystem=cmake+ninja || /bin/true dh_auto_clean --builddirectory=build_performance --sourcedirectory=test/performance --buildsystem=cmake+ninja || /bin/true make[1]: Leaving directory '/<>/seqan3-3.0.0+ds2' debian/rules override_dh_auto_clean-indep make[1]: Entering directory '/<>/seqan3-3.0.0+ds2' dh_auto_clean --builddirectory=build_documentation --sourcedirectory=test/documentation --buildsystem=cmake+ninja || /bin/true make[1]: Leaving directory '/<>/seqan3-3.0.0+ds2' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/libseqan3-dev.substvars debian/seqan3-doc.substvars debian/files rm -fr -- debian/libseqan3-dev/ debian/tmp/ debian/seqan3-doc/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>/seqan3-3.0.0+ds2' dh_auto_configure --builddirectory=build_unit --sourcedirectory=test/unit --buildsystem=cmake+ninja install -d build_unit cd build_unit && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu ../test/unit -- The CXX compiler identification is GNU 10.0.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Finding SeqAn3 and checking requirements: -- Detected as running from a repository checkout… -- …adding SeqAn3 include: /<>/seqan3-3.0.0+ds2/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -- SeqAn3 include dir found: /<>/seqan3-3.0.0+ds2/include -- C++ Standard-17 support: via -std=c++17 -- C++ Concepts support: via -std=c++2a -- C++ Filesystem header: -- C++ Filesystem library: builtin -- Required dependency: Range-V3 found. -- Required dependency: SDSL found. -- Optional dependency: Cereal found. -- Optional dependency: Lemon not found. -- Optional dependency: ZLIB-1.2.11 found. -- Optional dependency: BZip2-1.0.8 found. -- Optional dependency: libexecinfo found. -- SeqAn3 version.hpp found: /<>/seqan3-3.0.0+ds2/include/seqan3/version.hpp -- SeqAn3 version detected: 3.0.0 -- SeqAn3 platform.hpp build: passed. -- Found SeqAn3: /<>/seqan3-3.0.0+ds2/include/seqan3 (found version "3.0.0") -- Finding program ccache -- Finding program ccache - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/seqan3-3.0.0+ds2/build_unit dh_auto_configure --builddirectory=build_header --sourcedirectory=test/header --buildsystem=cmake+ninja install -d build_header cd build_header && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu ../test/header -- The CXX compiler identification is GNU 10.0.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Finding SeqAn3 and checking requirements: -- Detected as running from a repository checkout… -- …adding SeqAn3 include: /<>/seqan3-3.0.0+ds2/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -- SeqAn3 include dir found: /<>/seqan3-3.0.0+ds2/include -- C++ Standard-17 support: via -std=c++17 -- C++ Concepts support: via -std=c++2a -- C++ Filesystem header: -- C++ Filesystem library: builtin -- Required dependency: Range-V3 found. -- Required dependency: SDSL found. -- Optional dependency: Cereal found. -- Optional dependency: Lemon not found. -- Optional dependency: ZLIB-1.2.11 found. -- Optional dependency: BZip2-1.0.8 found. -- Optional dependency: libexecinfo found. -- SeqAn3 version.hpp found: /<>/seqan3-3.0.0+ds2/include/seqan3/version.hpp -- SeqAn3 version detected: 3.0.0 -- SeqAn3 platform.hpp build: passed. -- Found SeqAn3: /<>/seqan3-3.0.0+ds2/include/seqan3 (found version "3.0.0") -- Finding program ccache -- Finding program ccache - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/seqan3-3.0.0+ds2/build_header dh_auto_configure --builddirectory=build_snippet --sourcedirectory=test/snippet --buildsystem=cmake+ninja install -d build_snippet cd build_snippet && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu ../test/snippet -- The CXX compiler identification is GNU 10.0.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Finding SeqAn3 and checking requirements: -- Detected as running from a repository checkout… -- …adding SeqAn3 include: /<>/seqan3-3.0.0+ds2/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -- SeqAn3 include dir found: /<>/seqan3-3.0.0+ds2/include -- C++ Standard-17 support: via -std=c++17 -- C++ Concepts support: via -std=c++2a -- C++ Filesystem header: -- C++ Filesystem library: builtin -- Required dependency: Range-V3 found. -- Required dependency: SDSL found. -- Optional dependency: Cereal found. -- Optional dependency: Lemon not found. -- Optional dependency: ZLIB-1.2.11 found. -- Optional dependency: BZip2-1.0.8 found. -- Optional dependency: libexecinfo found. -- SeqAn3 version.hpp found: /<>/seqan3-3.0.0+ds2/include/seqan3/version.hpp -- SeqAn3 version detected: 3.0.0 -- SeqAn3 platform.hpp build: passed. -- Found SeqAn3: /<>/seqan3-3.0.0+ds2/include/seqan3 (found version "3.0.0") -- Finding program ccache -- Finding program ccache - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/seqan3-3.0.0+ds2/build_snippet dh_auto_configure --builddirectory=build_performance --sourcedirectory=test/performance --buildsystem=cmake+ninja install -d build_performance cd build_performance && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu ../test/performance -- The CXX compiler identification is GNU 10.0.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Finding SeqAn3 and checking requirements: -- Detected as running from a repository checkout… -- …adding SeqAn3 include: /<>/seqan3-3.0.0+ds2/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -- …adding submodule include: /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -- SeqAn3 include dir found: /<>/seqan3-3.0.0+ds2/include -- C++ Standard-17 support: via -std=c++17 -- C++ Concepts support: via -std=c++2a -- C++ Filesystem header: -- C++ Filesystem library: builtin -- Required dependency: Range-V3 found. -- Required dependency: SDSL found. -- Optional dependency: Cereal found. -- Optional dependency: Lemon not found. -- Optional dependency: ZLIB-1.2.11 found. -- Optional dependency: BZip2-1.0.8 found. -- Optional dependency: libexecinfo found. -- SeqAn3 version.hpp found: /<>/seqan3-3.0.0+ds2/include/seqan3/version.hpp -- SeqAn3 version detected: 3.0.0 -- SeqAn3 platform.hpp build: passed. -- Found SeqAn3: /<>/seqan3-3.0.0+ds2/include/seqan3 (found version "3.0.0") -- Finding program ccache -- Finding program ccache - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/seqan3-3.0.0+ds2/build_performance make[1]: Leaving directory '/<>/seqan3-3.0.0+ds2' rm -f debian/libseqan3-dev.debhelper.log debian/rules override_dh_auto_build-arch make[1]: Entering directory '/<>/seqan3-3.0.0+ds2' dh_auto_build --builddirectory=build_unit --sourcedirectory=test/unit --buildsystem=cmake+ninja cd build_unit && LC_ALL=C.UTF-8 ninja -j4 -v [1/442] cd /<>/seqan3-3.0.0+ds2/build_unit && /usr/bin/cmake -E make_directory /usr/src/googletest/ && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/tmp && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-mkdir [2/442] cd /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-download [3/442] cd /<>/seqan3-3.0.0+ds2/build_unit && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-patch [4/442] cd /<>/seqan3-3.0.0+ds2/build_unit && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-skip-update [5/442] cd /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build && /usr/bin/cmake -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/<>/seqan3-3.0.0+ds2/build_unit -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER_LAUNCHER=/usr/bin/ccache -DBUILD_GMOCK=0 -DCMAKE_INSTALL_LIBDIR=/<>/seqan3-3.0.0+ds2/build_unit/lib/ -GNinja /usr/src/googletest/ && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-configure -- The C compiler identification is GNU 10.0.0 -- The CXX compiler identification is GNU 10.0.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build [6/442] cd /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-build [1/4] /usr/bin/ccache /usr/bin/c++ -isystem /usr/src/googletest/googletest/include -isystem /usr/src/googletest/googletest -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -pthread -DGTEST_HAS_PTHREAD=1 -MD -MT googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc [2/4] /usr/bin/ccache /usr/bin/c++ -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -pthread -MD -MT googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc [3/4] : && /usr/bin/cmake -E remove googletest/libgtest.a && /usr/bin/ar qc googletest/libgtest.a googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o && /usr/bin/ranlib googletest/libgtest.a && : [4/4] : && /usr/bin/cmake -E remove googletest/libgtest_main.a && /usr/bin/ar qc googletest/libgtest_main.a googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o && /usr/bin/ranlib googletest/libgtest_main.a && : [7/442] cd /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build && /usr/bin/cmake --build . --target install && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-install [0/1] cd /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-build && /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/cmake/GTest/GTestTargets.cmake -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/cmake/GTest/GTestTargets-none.cmake -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/cmake/GTest/GTestConfigVersion.cmake -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/cmake/GTest/GTestConfig.cmake -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-typed-test.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest_pred_impl.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-param-test.h.pump -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-printers.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-param-test.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-message.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-spi.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-test-part.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest_prod.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/gtest-death-test.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-filepath.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-type-util.h.pump -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-tuple.h.pump -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-string.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-internal.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-param-util-generated.h.pump -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-death-test-internal.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-param-util.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-port.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-port-arch.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-param-util-generated.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-type-util.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-linked_ptr.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/custom -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/custom/gtest-printers.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/custom/README.md -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/custom/gtest-port.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/custom/gtest.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/include/gtest/internal/gtest-tuple.h -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/libgtest.a -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/libgtest_main.a -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/pkgconfig/gtest.pc -- Installing: /<>/seqan3-3.0.0+ds2/build_unit/lib/pkgconfig/gtest_main.pc [8/442] cd /<>/seqan3-3.0.0+ds2/build_unit && /usr/bin/cmake -E make_directory /<>/seqan3-3.0.0+ds2/build_unit/CMakeFiles && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/CMakeFiles/gtest_project-complete && /usr/bin/cmake -E touch /<>/seqan3-3.0.0+ds2/build_unit/gtest_project/src/gtest_project-stamp/gtest_project-done [9/442] /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/exception_test.dir/exception_test.cpp.o -MF alignment/CMakeFiles/exception_test.dir/exception_test.cpp.o.d -o alignment/CMakeFiles/exception_test.dir/exception_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/exception_test.cpp [10/442] : && /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic alignment/CMakeFiles/exception_test.dir/exception_test.cpp.o -o alignment/exception_test -lz -lbz2 -lrt lib/libgtest_main.a lib/libgtest.a -lpthread && : [11/442] /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o -MF alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o.d -o alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp FAILED: alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o -MF alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o.d -o alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:44:11: error: ‘std::Integral’ has not been declared 44 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:77: error: ‘int_t’ was not declared in this scope; did you mean ‘ino_t’? 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~ | ino_t /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:82: error: template argument 1 is invalid 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:46:57: error: ‘int_t’ was not declared in this scope; did you mean ‘ino_t’? 46 | std::numeric_limits::lowest() + 1; | ^~~~~ | ino_t /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:46:62: error: template argument 1 is invalid 46 | std::numeric_limits::lowest() + 1; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:40:44: error: ‘Same’ is not a member of ‘std’ 40 | constexpr bool is_char_adaptation_v = std::Same || | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:40:60: error: expected primary-expression before ‘,’ token 40 | constexpr bool is_char_adaptation_v = std::Same || | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:40:44: error: ‘Same’ is not a member of ‘std’ 40 | constexpr bool is_uint_adaptation_v = std::Same || | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:40:54: error: expected primary-expression before ‘,’ token 40 | constexpr bool is_uint_adaptation_v = std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp: In function ‘constexpr auto seqan3::custom::to_char(uint_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:24: error: ‘Same’ is not a member of ‘std’ 80 | if constexpr (std::Same) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:38: error: expected primary-expression before ‘,’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:47: error: expected primary-expression before ‘>’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:48: error: expected primary-expression before ‘)’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:29: error: ‘Same’ is not a member of ‘std’ 82 | else if constexpr (std::Same) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:43: error: expected primary-expression before ‘,’ token 82 | else if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:53: error: expected primary-expression before ‘>’ token 82 | else if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:54: error: expected primary-expression before ‘)’ token 82 | else if constexpr (std::Same) | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:40:15: error: ‘std::ConvertibleTo’ has not been declared 40 | template char_t> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:40:33: error: expected ‘>’ before ‘<’ token 40 | template char_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:41:60: error: ‘char_t’ has not been declared 41 | invalid_char_assignment(std::string const & type_name, char_t const wrong_char) : | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:327:20: error: return-type-requirement is not a type-constraint 327 | { T{} } -> typename T::value_type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:43:8: error: redefinition of ‘struct std::incrementable_traits< >’ 43 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: previous definition of ‘struct std::incrementable_traits< >’ 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:49:8: error: redefinition of ‘struct std::incrementable_traits<_Tp*>’ 49 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:154:12: note: previous definition of ‘struct std::incrementable_traits<_Tp*>’ 154 | struct incrementable_traits<_Tp*> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:55:8: error: redefinition of ‘struct std::incrementable_traits’ 55 | struct incrementable_traits : incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:158:12: note: previous definition of ‘struct std::incrementable_traits’ 158 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:60:8: error: redefinition of ‘struct std::incrementable_traits<_Iter>’ 60 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:162:12: note: previous definition of ‘struct std::incrementable_traits<_Iter>’ 162 | struct incrementable_traits<_Tp> | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: error: ‘Integral’ was not declared in this scope 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:295:18: note: ‘concept Integral’ 295 | META_CONCEPT Integral = requires | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:940:9: note: ‘concept Integral’ 940 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:70: error: expected primary-expression before ‘decltype’ 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:68:8: error: partial specialization ‘struct std::incrementable_traits<_Iter>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 68 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: primary template here 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:106:7: error: conflicting declaration of template ‘template using iter_difference_t = typename std::detail::incrementable_traits_or_iterator_traits::difference_type’ 106 | using iter_difference_t = typename detail::incrementable_traits_or_iterator_traits::difference_type; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:201:11: note: previous declaration ‘template using iter_difference_t = typename std::__detail::__iter_traits_impl<_Tp, std::incrementable_traits<_Iter> >::type::difference_type’ 201 | using iter_difference_t = typename | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:38: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:51: error: expected primary-expression before ‘>’ token 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: expected identifier before ‘requires’ 166 | requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:32: error: ‘Regular’ was not declared in this scope; did you mean ‘concept Regular’? 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~ | concept Regular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1139:9: note: ‘concept Regular’ declared here 1139 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:41: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: label ‘WeaklyIncrementable’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:67: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: expected identifier before ‘::’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:27: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:40: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: taking the address of a label is non-standard [-Werror=pedantic] 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: label ‘Iterator’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:55: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: expected identifier before ‘::’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:37: error: ‘StrictTotallyOrdered’ was not declared in this scope; did you mean ‘concept StrictTotallyOrdered’? 286 | StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ | concept StrictTotallyOrdered In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:59: error: expected primary-expression before ‘>’ token 286 | StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: taking the address of a label is non-standard [-Werror=pedantic] 287 | SizedSentinel && | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: label ‘SizedSentinel’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:52: error: expected primary-expression before ‘,’ token 287 | SizedSentinel && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:316:48: error: ‘constexpr const ranges::advance_fn ranges::advance’ conflicts with a previous declaration 316 | using SEQAN3_DOXYGEN_ONLY(advance =) ::ranges::advance; | ^~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:981:5: note: previous declaration ‘namespace std::ranges { }::advance’ 981 | advance(_It& __it, iter_difference_t<_It> __n, _Sent __bound) | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:321:49: error: ‘constexpr const ranges::distance_fn ranges::distance’ conflicts with a previous declaration 321 | using SEQAN3_DOXYGEN_ONLY(distance =) ::ranges::distance; | ^~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1061:5: note: previous declaration ‘namespace std::ranges { }::distance’ 1061 | distance(_Range&& __r) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:326:44: error: ‘constexpr const ranges::prev_fn ranges::prev’ conflicts with a previous declaration 326 | using SEQAN3_DOXYGEN_ONLY(prev =)::ranges::prev; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1119:5: note: previous declaration ‘namespace std::ranges { }::prev’ 1119 | prev(_It __x, iter_difference_t<_It> __n, _It __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:331:45: error: ‘constexpr const ranges::next_fn ranges::next’ conflicts with a previous declaration 331 | using SEQAN3_DOXYGEN_ONLY(next =) ::ranges::next; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1095:5: note: previous declaration ‘namespace std::ranges { }::next’ 1095 | next(_It __x, iter_difference_t<_It> __n, _Sent __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: error: ‘Range’ was not declared in this scope 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:39: error: expected primary-expression before ‘>’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: expected identifier before ‘::’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: error: ‘Range’ was not declared in this scope 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:40: error: expected primary-expression before ‘>’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: expected identifier before ‘::’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: error: ‘Range’ was not declared in this scope 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:40: error: expected primary-expression before ‘>’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: expected identifier before ‘::’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: error: ‘Range’ was not declared in this scope 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:39: error: expected primary-expression before ‘>’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: expected identifier before ‘::’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: error: ‘InputRange’ was not declared in this scope 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:46: error: expected primary-expression before ‘>’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: expected identifier before ‘::’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: error: ‘ForwardRange’ was not declared in this scope 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:16: note: ‘concept ForwardRange’ 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘ranges::lazy::ForwardRange’ 123 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:54: error: expected primary-expression before ‘>’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: expected identifier before ‘::’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: error: ‘BidirectionalRange’ was not declared in this scope 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:16: note: ‘concept BidirectionalRange’ 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘ranges::lazy::BidirectionalRange’ 140 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:59: error: expected primary-expression before ‘>’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: expected identifier before ‘::’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: error: ‘RandomAccessRange’ was not declared in this scope 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:56: error: expected primary-expression before ‘>’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: expected identifier before ‘::’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: error: ‘Range’ was not declared in this scope 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:33: error: expected primary-expression before ‘>’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: expected identifier before ‘::’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: error: ‘Range’ was not declared in this scope 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:42: error: expected primary-expression before ‘>’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: expected identifier before ‘::’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:199:51: error: ‘template using sentinel_t = decltype (ranges::_::end(declval()))’ conflicts with a previous declaration 199 | using SEQAN3_DOXYGEN_ONLY(sentinel_t =) ::ranges::sentinel_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:865:11: note: previous declaration ‘template requires range<_Range> using sentinel_t = decltype (std::ranges::__cust::end(declval<_Range&>()))’ 865 | using sentinel_t = decltype(ranges::end(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:204:51: error: ‘template using iterator_t = decltype (ranges::_::begin(declval()))’ conflicts with a previous declaration 204 | using SEQAN3_DOXYGEN_ONLY(iterator_t =) ::ranges::iterator_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: previous declaration ‘template requires range<_Range> using iterator_t = decltype (std::ranges::__cust::begin(declval<_Range&>()))’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:248:27: error: expected initializer before ‘<’ token 248 | constexpr bool enable_view = static_cast(seqan3::detail::enable_view); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:11: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:63: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:86: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:50: error: ‘k’ was not declared in this scope 339 | using subrange = ::ranges::subrange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:51: error: template argument 3 is invalid 339 | using subrange = ::ranges::subrange; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:396:10: error: ‘ViewableRange’ has not been declared 396 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:116:15: note: ‘ranges::view’ 116 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:347:24: note: ‘std::ranges::view’ 347 | namespace std::ranges::view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:119:16: note: ‘ranges::view::view’ 119 | struct view; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:106:19: note: ‘ranges::cpp20::view’ 106 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ has not been declared 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:45: error: ‘R’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:39: error: expected primary-expression before ‘decltype’ 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:39: error: expected primary-expression before ‘decltype’ 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:39: error: expected primary-expression before ‘decltype’ 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:39: error: expected primary-expression before ‘decltype’ 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:39: error: expected primary-expression before ‘decltype’ 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:39: error: expected primary-expression before ‘decltype’ 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:60:34: error: return-type-requirement is not a type-constraint 60 | { s.operator target_t() } -> target_t; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:85:21: error: return-type-requirement is not a type-constraint 85 | { v1 < v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:86:21: error: return-type-requirement is not a type-constraint 86 | { v1 <= v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:87:21: error: return-type-requirement is not a type-constraint 87 | { v2 > v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:88:21: error: return-type-requirement is not a type-constraint 88 | { v2 >= v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:32: error: ‘Arithmetic’ was not declared in this scope; did you mean ‘concept Arithmetic’? 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~~~~~~~~ | concept Arithmetic /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:114:16: note: ‘concept Arithmetic’ declared here 114 | SEQAN3_CONCEPT Arithmetic = std::is_arithmetic_v; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:44: error: expected primary-expression before ‘>’ token 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: taking the address of a label is non-standard [-Werror=pedantic] 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:28: error: ‘Integral’ is not a member of ‘std’; did you mean ‘integral’? 135 | SEQAN3_CONCEPT Char = std::Integral && | ^~~~~~~~ | integral /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:38: error: expected primary-expression before ‘>’ token 135 | SEQAN3_CONCEPT Char = std::Integral && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: expected identifier before ‘(’ token 136 | (std::Same || std::Same || std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:45: error: ‘Destructible’ is not a member of ‘std’; did you mean ‘destructible’? 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:59: error: expected primary-expression before ‘>’ token 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: taking the address of a label is non-standard [-Werror=pedantic] 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:41: error: ‘Copyable’ is not a member of ‘std’; did you mean ‘copyable’? 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~ | copyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:51: error: expected primary-expression before ‘>’ token 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: taking the address of a label is non-standard [-Werror=pedantic] 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:26: error: ‘TriviallyCopyable’ was not declared in this scope; did you mean ‘concept TriviallyCopyable’? 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~ | concept TriviallyCopyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:16: note: ‘concept TriviallyCopyable’ declared here 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:45: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: label ‘TriviallyDestructible’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:73: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: label ‘std’ referenced outside of any function In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:29:15: error: expected template-name before ‘<’ token 29 | : priority_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:29:15: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:31:3: error: extra ‘;’ [-Werror=pedantic] 31 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:35:8: error: ‘priority_tag’ is not a class template 35 | struct priority_tag<0> | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:35:22: error: template specifiers not specified in declaration of ‘template struct seqan3::detail::priority_tag’ 35 | struct priority_tag<0> | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:41:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 41 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:42:64: error: template argument 1 is invalid 42 | && std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:42:65: error: expected identifier before ‘::’ token 42 | && std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:43:3: error: expected initializer before ‘save’ 43 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::array const & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:51:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 51 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:52:64: error: template argument 1 is invalid 52 | && std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:52:65: error: expected identifier before ‘::’ token 52 | && std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:53:3: error: expected initializer before ‘load’ 53 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::array & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:60:28: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 60 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:61:65: error: template argument 1 is invalid 61 | || !std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:61:66: error: expected identifier before ‘::’ token 61 | || !std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:62:3: error: expected initializer before ‘save’ 62 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::array const & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:70:28: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 70 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:71:65: error: template argument 1 is invalid 71 | || !std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:71:66: error: expected identifier before ‘::’ token 71 | || !std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/types/array.hpp:72:3: error: expected initializer before ‘load’ 72 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::array & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:67:8: error: ‘transfer_template_args_onto’ is not a class template 67 | struct transfer_template_args_onto, target_template> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:67:89: error: redeclared with 3 template parameters 67 | struct transfer_template_args_onto, target_template> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: previous declaration ‘template class target_template> struct seqan3::detail::transfer_template_args_onto’ used 2 template parameters 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:78:48: error: expected nested-name-specifier before ‘transfer_template_args_onto’ 78 | using transfer_template_args_onto_t = typename transfer_template_args_onto::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:116:8: error: ‘transfer_template_vargs_onto’ is not a class template 116 | struct transfer_template_vargs_onto, target_template> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:116:91: error: redeclared with 3 template parameters 116 | struct transfer_template_vargs_onto, target_template> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: previous declaration ‘template > class target_template> struct seqan3::detail::transfer_template_vargs_onto’ used 2 template parameters 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:127:49: error: expected nested-name-specifier before ‘transfer_template_vargs_onto’ 127 | using transfer_template_vargs_onto_t = typename transfer_template_vargs_onto::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:20: error: ‘Same’ is not a member of ‘std’ 152 | requires !std::Same, void>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:20: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:25: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:24: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:87: error: expected primary-expression before ‘,’ token 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:78: error: expression must be enclosed in parentheses 152 | requires !std::Same, void>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:87: error: expected unqualified-id before ‘,’ token 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:157:3: error: extra ‘;’ [-Werror=pedantic] 157 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:20: error: ‘Same’ is not a member of ‘std’ 188 | requires !std::Same, void>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:20: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:25: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:24: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:88: error: expected primary-expression before ‘,’ token 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:79: error: expression must be enclosed in parentheses 188 | requires !std::Same, void>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:88: error: expected unqualified-id before ‘,’ token 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:193:3: error: extra ‘;’ [-Werror=pedantic] 193 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:224:8: error: ‘valid_template_spec_or’ is not a class template 224 | struct valid_template_spec_or | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:224:61: error: redeclaration ‘template class templ_t, class ... spec_t> struct seqan3::detail::valid_template_spec_or’ with different constraints 224 | struct valid_template_spec_or | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:213:8: note: original declaration appeared here 213 | struct valid_template_spec_or | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:238:43: error: expected nested-name-specifier before ‘valid_template_spec_or’ 238 | using valid_template_spec_or_t = typename valid_template_spec_or::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:48:31: error: expected nested-name-specifier before ‘value_type’ 48 | using value_type_t = typename value_type::type; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:77:30: error: expected nested-name-specifier before ‘reference’ 77 | using reference_t = typename reference::type; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:106:37: error: expected nested-name-specifier before ‘rvalue_reference’ 106 | using rvalue_reference_t = typename rvalue_reference::type; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:137:36: error: expected nested-name-specifier before ‘const_reference’ 137 | using const_reference_t = typename const_reference::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:166:36: error: expected nested-name-specifier before ‘difference_type’ 166 | using difference_type_t = typename difference_type::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:195:30: error: expected nested-name-specifier before ‘size_type’ 195 | using size_type_t = typename size_type::type; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:38:8: error: ‘value_type’ is not a class template 38 | struct value_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:37:11: error: declaration of template parameter ‘class it_t’ with different constraints 37 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:40:11: note: original declaration appeared here 40 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:55:8: error: ‘reference’ is not a class template 55 | struct reference | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:54:11: error: declaration of template parameter ‘class it_t’ with different constraints 54 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:69:11: note: original declaration appeared here 69 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:72:8: error: ‘rvalue_reference’ is not a class template 72 | struct rvalue_reference | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:71:11: error: declaration of template parameter ‘class it_t’ with different constraints 71 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:98:11: note: original declaration appeared here 98 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:95:8: error: ‘difference_type’ is not a class template 95 | struct difference_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:94:11: error: declaration of template parameter ‘class it_t’ with different constraints 94 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:158:11: note: original declaration appeared here 158 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:112:8: error: ‘size_type’ is not a class template 112 | struct size_type | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:111:11: error: declaration of template parameter ‘class it_t’ with different constraints 111 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:187:11: note: original declaration appeared here 187 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:175:8: error: ‘iterator_tag’ is not a class template 175 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:175:25: error: redeclaration ‘template struct seqan3::iterator_tag’ with different constraints 175 | struct iterator_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:164:8: note: original declaration appeared here 164 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:181:14: error: expression must be enclosed in parentheses 181 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:182:8: error: ‘iterator_tag’ is not a class template 182 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:180:11: error: declaration of template parameter ‘class it_t’ with different constraints 180 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:69: error: ‘value_type_t’ was not declared in this scope; did you mean ‘ranges::value_type_t’? 188 | requires !std::InputIterator && std::OutputIterator> && | ^~~~~~~~~~~~ | ranges::value_type_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:162:11: note: ‘ranges::value_type_t’ declared here 162 | using value_type_t | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:48: error: parse error in template argument list 188 | requires !std::InputIterator && std::OutputIterator> && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:48: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:89: error: expression must be enclosed in parentheses 188 | requires !std::InputIterator && std::OutputIterator> && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | ( 189 | !requires { typename std::iterator_traits::iterator_category; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:190:8: error: ‘iterator_tag’ is not a class template 190 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:190:25: error: redeclaration ‘template struct seqan3::iterator_tag’ with different constraints 190 | struct iterator_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:164:8: note: original declaration appeared here 164 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:196:14: error: expression must be enclosed in parentheses 196 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:197:8: error: ‘iterator_tag’ is not a class template 197 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:195:11: error: declaration of template parameter ‘class it_t’ with different constraints 195 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:203:14: error: expression must be enclosed in parentheses 203 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:204:8: error: ‘iterator_tag’ is not a class template 204 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:202:11: error: declaration of template parameter ‘class it_t’ with different constraints 202 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:210:14: error: expression must be enclosed in parentheses 210 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:211:8: error: ‘iterator_tag’ is not a class template 211 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:209:11: error: declaration of template parameter ‘class it_t’ with different constraints 209 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:223:34: error: ‘iterator_tag’ has not been declared 223 | requires requires { typename iterator_tag::type; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:225:33: error: expected nested-name-specifier before ‘iterator_tag’ 225 | using iterator_tag_t = typename iterator_tag::type; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:58:44: error: expected nested-name-specifier before ‘remove_rvalue_reference’ 58 | using remove_rvalue_reference_t = typename remove_rvalue_reference::type; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:8: error: ‘is_constexpr_default_constructible’ is not a class template 80 | struct is_constexpr_default_constructible : std::integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:44: error: redeclaration ‘template struct seqan3::is_constexpr_default_constructible’ with different constraints 80 | struct is_constexpr_default_constructible : std::integral_constant | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:69:8: note: original declaration appeared here 69 | struct is_constexpr_default_constructible : std::false_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:124:34: error: expected nested-name-specifier before ‘deferred_type’ 124 | using deferred_type_t = typename deferred_type::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:53: error: ‘value_type_t’ has not been declared 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:57:14: error: expression must be enclosed in parentheses 57 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:59:8: error: ‘value_type’ is not a class template 59 | struct value_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:55:11: error: declaration of template parameter ‘class rng_t’ with different constraints 55 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:40:11: note: original declaration appeared here 40 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:75:14: error: expression must be enclosed in parentheses 75 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:77:8: error: ‘reference’ is not a class template 77 | struct reference | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:73:11: error: declaration of template parameter ‘class rng_t’ with different constraints 73 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:69:11: note: original declaration appeared here 69 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:93:14: error: expression must be enclosed in parentheses 93 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:95:8: error: ‘rvalue_reference’ is not a class template 95 | struct rvalue_reference | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:91:11: error: declaration of template parameter ‘class rng_t’ with different constraints 91 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:98:11: note: original declaration appeared here 98 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:111:14: error: expression must be enclosed in parentheses 111 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:113:8: error: ‘const_reference’ is not a class template 113 | struct const_reference | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:109:11: error: declaration of template parameter ‘class rng_t’ with different constraints 109 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:129:11: note: original declaration appeared here 129 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:129:14: error: expression must be enclosed in parentheses 129 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:131:8: error: ‘difference_type’ is not a class template 131 | struct difference_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:127:11: error: declaration of template parameter ‘class rng_t’ with different constraints 127 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:158:11: note: original declaration appeared here 158 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:147:14: error: expression must be enclosed in parentheses 147 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:149:8: error: ‘size_type’ is not a class template 149 | struct size_type | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:145:11: error: declaration of template parameter ‘class rng_t’ with different constraints 145 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:187:11: note: original declaration appeared here 187 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:171:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 171 | requires detail::has_value_type | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:171:36: error: expected unqualified-id before ‘<’ token 171 | requires detail::has_value_type | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:177:2: error: extra ‘;’ [-Werror=pedantic] 177 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:181:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 181 | requires detail::has_value_type && detail::has_value_type>> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:181:36: error: expected unqualified-id before ‘<’ token 181 | requires detail::has_value_type && detail::has_value_type>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:185:2: error: extra ‘;’ [-Werror=pedantic] 185 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:191:41: error: expected nested-name-specifier before ‘innermost_value_type’ 191 | using innermost_value_type_t = typename innermost_value_type::type; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:209:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 209 | requires detail::has_value_type | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:209:36: error: expected unqualified-id before ‘<’ token 209 | requires detail::has_value_type | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:215:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 215 | requires detail::has_value_type && detail::has_value_type>> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:215:36: error: expected unqualified-id before ‘<’ token 215 | requires detail::has_value_type && detail::has_value_type>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:15: error: ‘dimension_v’ was not declared in this scope 240 | requires (dimension_v == dimension_v); | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:29: error: expected primary-expression before ‘>’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:31: error: expected primary-expression before ‘==’ token 240 | requires (dimension_v == dimension_v); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:48: error: expected primary-expression before ‘>’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:49: error: expected primary-expression before ‘)’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:29: error: ‘innermost_value_type_t’ was not declared in this scope 242 | requires std::is_same_v, innermost_value_type_t>; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:19: error: parse error in template argument list 242 | requires std::is_same_v, innermost_value_type_t>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:55: error: expected ‘;’ before ‘,’ token 242 | requires std::is_same_v, innermost_value_type_t>; | ^ | ; In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:56:79: error: expression must be enclosed in parentheses 55 | requires std::is_const_v && !std::is_const_v && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( 56 | std::is_same_v, range_type2> && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 57 | std::is_same_v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:106:79: error: expression must be enclosed in parentheses 106 | requires std::is_const_v && !std::is_const_v && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | ( 107 | std::is_same_v, range_type2> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:310:39: error: expected template-name before ‘<’ token 310 | public random_access_iterator_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:310:39: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:333:2: error: extra ‘;’ [-Werror=pedantic] 333 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:43:11: error: ‘std::CopyConstructible’ has not been declared 43 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:56: error: ‘repeat_view’ was not declared in this scope 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:56: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:599:12: note: ‘ranges::repeat_view’ 599 | struct repeat_view; | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:7: note: ‘seqan3::detail::repeat_view’ 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:75: error: template argument 1 is invalid 44 | class repeat_view : public std::ranges::view_interface> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:60: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 48 | using base_t = std::ranges::view_interface>; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:60: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:67: error: template argument 1 is invalid 48 | using base_t = std::ranges::view_interface>; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:55:76: error: expected template-name before ‘<’ token 55 | class repeat_view_iterator : public detail::random_access_iterator_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:55:76: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:137:6: error: extra ‘;’ [-Werror=pedantic] 137 | }; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:144:48: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 144 | using value_type = std::remove_reference_t; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:144:55: error: template argument 1 is invalid 144 | using value_type = std::remove_reference_t; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:146:24: error: ‘value_type’ does not name a type 146 | using reference = value_type &; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:148:29: error: ‘value_type’ does not name a type 148 | using const_reference = value_type const &; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:170:43: error: expected ‘)’ before ‘const’ 170 | constexpr explicit repeat_view(value_t const & value) : single_value{ranges::single_view{value}} | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:171:5: error: expected unqualified-id before ‘{’ token 171 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:174:43: error: expected ‘)’ before ‘&&’ token 174 | constexpr explicit repeat_view(value_t && value) : single_value{ranges::single_view{std::move(value)}} | ~ ^~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:175:5: error: expected unqualified-id before ‘{’ token 175 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:196:24: error: deduced class type ‘iterator’ in function return type 196 | constexpr iterator begin() noexcept | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/stl_iterator_base_types.h:127:12: note: ‘template struct std::iterator’ declared here 127 | struct iterator | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:202:15: error: ‘const_iterator’ does not name a type 202 | constexpr const_iterator begin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:208:15: error: ‘const_iterator’ does not name a type 208 | constexpr const_iterator cbegin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:265:15: error: ‘const_reference’ does not name a type 265 | constexpr const_reference operator[](difference_type const SEQAN3_DOXYGEN_ONLY(n)) const noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:271:15: error: ‘reference’ does not name a type 271 | constexpr reference operator[](difference_type const SEQAN3_DOXYGEN_ONLY(n)) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:279:45: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 279 | decltype(std::view::single(std::declval())) single_value; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:279:37: error: parse error in template argument list 279 | decltype(std::view::single(std::declval())) single_value; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:290:15: error: ‘std::CopyConstructible’ has not been declared 290 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:291:31: error: ‘value_type’ has not been declared 291 | constexpr auto operator()(value_type && value) const | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp: In member function ‘constexpr auto seqan3::detail::repeat_fn::operator()(int&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:24: error: ‘repeat_view’ is not a member of ‘std::detail’ 293 | return detail::repeat_view{std::forward(value)}; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:599:12: note: ‘ranges::repeat_view’ 599 | struct repeat_view; | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:7: note: ‘seqan3::detail::repeat_view’ 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:35: error: expected ‘;’ before ‘{’ token 293 | return detail::repeat_view{std::forward(value)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:49: error: ‘value_type’ was not declared in this scope 293 | return detail::repeat_view{std::forward(value)}; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:49: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:67: error: expected ‘;’ before ‘}’ token 293 | return detail::repeat_view{std::forward(value)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:353:26: error: ‘repeat_fn’ in namespace ‘std::detail’ does not name a type 353 | constexpr inline detail::repeat_fn repeat{}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:353:44: error: extra ‘;’ [-Werror=pedantic] 353 | constexpr inline detail::repeat_fn repeat{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:59:18: error: reference to ‘begin’ is ambiguous 59 | std::ranges::begin(std::forward(val)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:60:18: error: reference to ‘end’ is ambiguous 60 | std::ranges::end(std::forward(val)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:45:8: error: ‘is_basic_string’ is not a class template 45 | struct is_basic_string> : std::true_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:45:72: error: redeclared with 3 template parameters 45 | struct is_basic_string> : std::true_type | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:39:8: note: previous declaration ‘template struct seqan3::detail::is_basic_string’ used 1 template parameter 39 | struct is_basic_string : std::false_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:105:28: error: return-type-requirement is not a type-constraint 105 | { type{} } -> type; // default constructor | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:106:28: error: return-type-requirement is not a type-constraint 106 | { type{type{}} } -> type; // copy/move constructor | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:107:28: error: return-type-requirement is not a type-constraint 107 | { val = val2 } -> type &; // assignment | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:110:28: error: return-type-requirement is not a type-constraint 110 | { val.begin() } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:111:28: error: return-type-requirement is not a type-constraint 111 | { val.end() } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:112:28: error: return-type-requirement is not a type-constraint 112 | { cval.begin() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:113:28: error: return-type-requirement is not a type-constraint 113 | { cval.end() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:114:28: error: return-type-requirement is not a type-constraint 114 | { val.cbegin() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:115:28: error: return-type-requirement is not a type-constraint 115 | { val.cend() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:20: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:64: error: expected ‘(’ before ‘>’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ | ( /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:38: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:66: error: expected primary-expression before ‘||’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:74: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:97: error: expected primary-expression before ‘>’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:98: error: expected primary-expression before ‘;’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:119:28: error: return-type-requirement is not a type-constraint 119 | { val.swap(val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:120:28: error: return-type-requirement is not a type-constraint 120 | { swap(val, val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:121:33: error: return-type-requirement is not a type-constraint 121 | { std::swap(val, val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:123:28: error: return-type-requirement is not a type-constraint 123 | { val.size() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:124:28: error: return-type-requirement is not a type-constraint 124 | { val.max_size() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:125:28: error: return-type-requirement is not a type-constraint 125 | { val.empty() } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:14: error: ‘Container’ was not declared in this scope 145 | requires Container; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:14: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:79:16: note: ‘concept Container’ 79 | SEQAN3_CONCEPT Container = requires (type val, type val2, type const cval, typename type::iterator it) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘concept Container’ 61 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘ranges::lazy::Container’ 61 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:28: error: expected primary-expression before ‘>’ token 145 | requires Container; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:29: error: expected primary-expression before ‘;’ token 145 | requires Container; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:151:74: error: return-type-requirement is not a type-constraint 151 | { val = std::initializer_list{} } -> type &; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:161:93: error: return-type-requirement is not a type-constraint 161 | { val.insert(val.cbegin(), val2.front()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:162:93: error: return-type-requirement is not a type-constraint 162 | { val.insert(val.cbegin(), typename type::value_type{}) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:163:93: error: return-type-requirement is not a type-constraint 163 | { val.insert(val.cbegin(), typename type::size_type{}, typename type::value_type{})} -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:164:93: error: return-type-requirement is not a type-constraint 164 | { val.insert(val.cbegin(), val2.begin(), val2.end()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:22: error: ‘is_basic_string_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_basic_string_v’? 165 | requires detail::is_basic_string_v || requires(type val) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:51:16: note: ‘seqan3::detail::is_basic_string_v’ declared here 51 | constexpr bool is_basic_string_v = is_basic_string::value; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:44: error: expected primary-expression before ‘>’ token 165 | requires detail::is_basic_string_v || requires(type val) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:46: error: expected primary-expression before ‘||’ token 165 | requires detail::is_basic_string_v || requires(type val) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:168:93: error: return-type-requirement is not a type-constraint 168 | { val.insert(val.cbegin(), std::initializer_list{}) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:171:93: error: return-type-requirement is not a type-constraint 171 | { val.erase(val.cbegin()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:172:93: error: return-type-requirement is not a type-constraint 172 | { val.erase(val.cbegin(), val.cend()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:174:93: error: return-type-requirement is not a type-constraint 174 | { val.push_back(val.front()) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:175:93: error: return-type-requirement is not a type-constraint 175 | { val.push_back(typename type::value_type{}) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:176:93: error: return-type-requirement is not a type-constraint 176 | { val.pop_back() } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:177:93: error: return-type-requirement is not a type-constraint 177 | { val.clear() } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:180:25: error: return-type-requirement is not a type-constraint 180 | { val.front() } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:181:25: error: return-type-requirement is not a type-constraint 181 | { val.front() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:182:25: error: return-type-requirement is not a type-constraint 182 | { cval.front() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:183:25: error: return-type-requirement is not a type-constraint 183 | { val.back() } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:184:25: error: return-type-requirement is not a type-constraint 184 | { val.back() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:185:25: error: return-type-requirement is not a type-constraint 185 | { cval.back() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:14: error: ‘SequenceContainer’ was not declared in this scope; did you mean ‘concept SequenceContainer’? 207 | requires SequenceContainer; | ^~~~~~~~~~~~~~~~~ | concept SequenceContainer /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:143:16: note: ‘concept SequenceContainer’ declared here 143 | SEQAN3_CONCEPT SequenceContainer = requires (type val, type val2, type const cval) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:36: error: expected primary-expression before ‘>’ token 207 | requires SequenceContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:37: error: expected primary-expression before ‘;’ token 207 | requires SequenceContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:210:22: error: return-type-requirement is not a type-constraint 210 | { val[0] } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:211:22: error: return-type-requirement is not a type-constraint 211 | { val.at(0) } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:214:55: error: return-type-requirement is not a type-constraint 214 | { val.resize(0) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:215:55: error: return-type-requirement is not a type-constraint 215 | { val.resize(0, typename type::value_type{}) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:14: error: ‘RandomAccessContainer’ was not declared in this scope; did you mean ‘concept RandomAccessContainer’? 233 | requires RandomAccessContainer; | ^~~~~~~~~~~~~~~~~~~~~ | concept RandomAccessContainer /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:205:16: note: ‘concept RandomAccessContainer’ declared here 205 | SEQAN3_CONCEPT RandomAccessContainer = requires (type val) | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:40: error: expected primary-expression before ‘>’ token 233 | requires RandomAccessContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:41: error: expected primary-expression before ‘;’ token 233 | requires RandomAccessContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:235:32: error: return-type-requirement is not a type-constraint 235 | { val.capacity() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:236:32: error: return-type-requirement is not a type-constraint 236 | { val.reserve(0) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:237:32: error: return-type-requirement is not a type-constraint 237 | { val.shrink_to_fit() } -> void; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(arg_t&&, const derived_type&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:20: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 158 | return combined_adaptor{std::forward(arg), me}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:36: error: expected ‘;’ before ‘{’ token 158 | return combined_adaptor{std::forward(arg), me}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:157:9: error: this ‘else’ clause does not guard... [-Werror=misleading-indentation] 157 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 158 | return combined_adaptor{std::forward(arg), me}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:65: error: expected ‘;’ before ‘}’ token 158 | return combined_adaptor{std::forward(arg), me}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(arg_t&&, derived_type&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:20: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:36: error: expected ‘;’ before ‘{’ token 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:167:9: error: this ‘else’ clause does not guard... [-Werror=misleading-indentation] 167 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:76: error: expected ‘;’ before ‘}’ token 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(const seqan3::detail::adaptor_base&, arg_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:16: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:32: error: expected ‘;’ before ‘{’ token 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:96: error: expected ‘;’ before ‘}’ token 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(seqan3::detail::adaptor_base&&, arg_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:16: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:32: error: expected ‘;’ before ‘{’ token 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:91: error: expected ‘;’ before ‘}’ token 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:217:24: error: expected template-name before ‘<’ token 217 | public adaptor_base, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:217:24: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:249:2: error: extra ‘;’ [-Werror=pedantic] 249 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:279:58: error: expected template-name before ‘<’ token 279 | class adaptor_for_view_without_args : public adaptor_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:279:58: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:303:2: error: extra ‘;’ [-Werror=pedantic] 303 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:342:24: error: expected template-name before ‘<’ token 342 | public adaptor_base, stored_args_ts...> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:342:24: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:372:2: error: extra ‘;’ [-Werror=pedantic] 372 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:52:86: error: ‘empty_type’ was not declared in this scope; did you mean ‘seqan3::detail::empty_type’? 52 | class inherited_iterator_base : public std::conditional_t, empty_type, base_t> | ^~~~~~~~~~ | seqan3::detail::empty_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:25:8: note: ‘seqan3::detail::empty_type’ declared here 25 | struct empty_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:52:104: error: template argument 2 is invalid 52 | class inherited_iterator_base : public std::conditional_t, empty_type, base_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:69:35: error: ‘iterator_tag_t’ does not name a type; did you mean ‘iterator_tag’? 69 | using iterator_category = iterator_tag_t; | ^~~~~~~~~~~~~~ | iterator_tag /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:92:18: error: expression must be enclosed in parentheses 92 | requires !std::is_pointer_v | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:23: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 115 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:23: error: expected ‘;’ at end of member declaration 115 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:41: error: expected unqualified-id before ‘<’ token 115 | requires std::EqualityComparable | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:23: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 125 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:23: error: expected ‘;’ at end of member declaration 125 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:41: error: expected unqualified-id before ‘<’ token 125 | requires std::EqualityComparable | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 135 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:23: error: expected ‘;’ at end of member declaration 135 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:43: error: expected unqualified-id before ‘<’ token 135 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 145 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:23: error: expected ‘;’ at end of member declaration 145 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:43: error: expected unqualified-id before ‘<’ token 145 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 155 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:23: error: expected ‘;’ at end of member declaration 155 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:43: error: expected unqualified-id before ‘<’ token 155 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 165 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:23: error: expected ‘;’ at end of member declaration 165 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:43: error: expected unqualified-id before ‘<’ token 165 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:327:59: error: ‘empty_type’ was not declared in this scope; did you mean ‘seqan3::detail::empty_type’? 327 | std::conditional_t, base_t, empty_type> member; | ^~~~~~~~~~ | seqan3::detail::empty_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:25:8: note: ‘seqan3::detail::empty_type’ declared here 25 | struct empty_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:327:69: error: template argument 3 is invalid 327 | std::conditional_t, base_t, empty_type> member; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:35:35: error: ‘in_out_result’ in namespace ‘std::detail’ does not name a template type 35 | using copy_n_result = detail::in_out_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:41:13: error: ‘copy_n_result’ does not name a type; did you mean ‘copy_result’? 41 | CPP_ret(copy_n_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:41:13: error: expected initializer before ‘<’ token 41 | CPP_ret(copy_n_result)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:55:5: error: ‘copy_n_fn’ does not name a type 55 | RANGES_INLINE_VARIABLE(copy_n_fn, copy_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:59:23: error: ‘copy_n_result’ has not been declared in ‘std::ranges’ 59 | using ranges::copy_n_result; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:60:23: error: ‘copy_n’ has not been declared in ‘std::ranges’ 60 | using ranges::copy_n; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:49:70: error: invalid use of ‘auto’ in default template argument 49 | template>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:55:13: error: ‘IndirectlyComparable’ was not declared in this scope 55 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:55:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘concept IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘ranges::lazy::IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘concept IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:55:13: error: expression must be enclosed in parentheses 55 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:55:13: error: expected initializer before ‘IndirectlyComparable’ 55 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:65:83: error: invalid use of ‘auto’ in default template argument 65 | template>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:69:13: error: ‘IndirectlyComparable’ was not declared in this scope 69 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:69:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘concept IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘ranges::lazy::IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:594:5: note: ‘concept IndirectlyComparable’ 594 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:69:13: error: expression must be enclosed in parentheses 69 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:69:13: error: expected initializer before ‘IndirectlyComparable’ 69 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:81:62: error: invalid use of ‘auto’ in default template argument 81 | template>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: ‘InputRange’ was not declared in this scope 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: label ‘InputIterator’ referenced outside of any function 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: ‘uncvref_t’ was not declared in this scope 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:366:11: note: ‘ranges::uncvref_t’ 366 | using uncvref_t = | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2914:15: note: ‘meta::detail::uncvref_t’ 2914 | using uncvref_t = _t>>>; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: label ‘IndirectlyComparable’ referenced outside of any function 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: ‘iterator_t’ was not declared in this scope 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:674:11: note: ‘ranges::iterator_t’ 674 | using iterator_t = decltype(begin(std::declval())); | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: ‘std::ranges::iterator_t’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:674:11: note: ‘ranges::iterator_t’ 674 | using iterator_t = decltype(begin(std::declval())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: expression must be enclosed in parentheses 87 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:87:13: error: expected initializer before ‘InputRange’ 87 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:98:61: error: invalid use of ‘auto’ in default template argument 98 | template>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: ‘InputRange’ was not declared in this scope 102 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: label ‘InputRange’ referenced outside of any function 102 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: label ‘IndirectlyComparable’ referenced outside of any function 102 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: ‘iterator_t’ was not declared in this scope 102 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:674:11: note: ‘ranges::iterator_t’ 674 | using iterator_t = decltype(begin(std::declval())); | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: ‘std::ranges::iterator_t’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:674:11: note: ‘ranges::iterator_t’ 674 | using iterator_t = decltype(begin(std::declval())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: expression must be enclosed in parentheses 102 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:102:13: error: expected initializer before ‘InputRange’ 102 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:116:5: error: ‘equal_fn’ does not name a type 116 | RANGES_INLINE_VARIABLE(equal_fn, equal) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:120:23: error: ‘equal’ has not been declared in ‘std::ranges’ 120 | using ranges::equal; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:42:13: error: ‘safe_iterator_t’ does not name a type 42 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:42:13: error: expected initializer before ‘<’ token 42 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:51:5: error: ‘fill_fn’ does not name a type 51 | RANGES_INLINE_VARIABLE(fill_fn, fill) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:55:23: error: ‘fill’ has not been declared in ‘std::ranges’ 55 | using ranges::fill; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: ‘IndirectUnaryPredicate’ was not declared in this scope 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘concept IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘ranges::lazy::IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘concept IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: expression must be enclosed in parentheses 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: expected initializer before ‘IndirectUnaryPredicate’ 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:60:13: error: ‘safe_iterator_t’ does not name a type 60 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:60:13: error: expected initializer before ‘<’ token 60 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:70:5: error: ‘find_if_fn’ does not name a type 70 | RANGES_INLINE_VARIABLE(find_if_fn, find_if) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:74:23: error: ‘find_if’ has not been declared in ‘std::ranges’ 74 | using ranges::find_if; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: ‘IndirectRelation’ was not declared in this scope 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘concept IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘ranges::lazy::IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘concept IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: expression must be enclosed in parentheses 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: expected initializer before ‘IndirectRelation’ 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:58:13: error: ‘safe_iterator_t’ does not name a type 58 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:58:13: error: expected initializer before ‘<’ token 58 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:68:5: error: ‘find_fn’ does not name a type 68 | RANGES_INLINE_VARIABLE(find_fn, find) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:72:23: error: ‘find’ has not been declared in ‘std::ranges’ 72 | using ranges::find; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:34:37: error: ‘in_fun_result’ in namespace ‘std::detail’ does not name a template type 34 | using for_each_result = detail::in_fun_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:40:13: error: ‘for_each_result’ does not name a type 40 | CPP_ret(for_each_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:40:13: error: expected initializer before ‘<’ token 40 | CPP_ret(for_each_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘for_each_result’ does not name a type 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: expected initializer before ‘<’ token 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:64:5: error: ‘for_each_fn’ does not name a type 64 | RANGES_INLINE_VARIABLE(for_each_fn, for_each) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:68:23: error: ‘for_each_result’ has not been declared in ‘std::ranges’ 68 | using ranges::for_each_result; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:69:23: error: ‘for_each’ has not been declared in ‘std::ranges’ 69 | using ranges::for_each; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:33:42: error: ‘in_out_result’ in namespace ‘std::detail’ does not name a template type 33 | using move_backward_result = detail::in_out_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:39:13: error: ‘move_backward_result’ does not name a type; did you mean ‘move_backward_fn’? 39 | CPP_ret(move_backward_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:39:13: error: expected initializer before ‘<’ token 39 | CPP_ret(move_backward_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘move_backward_result’ does not name a type; did you mean ‘move_backward_fn’? 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: expected initializer before ‘<’ token 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:60:5: error: ‘move_backward_fn’ does not name a type 60 | RANGES_INLINE_VARIABLE(move_backward_fn, move_backward) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:64:23: error: ‘move_backward_result’ has not been declared in ‘std::ranges’ 64 | using ranges::move_backward_result; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:65:23: error: ‘move_backward’ has not been declared in ‘std::ranges’ 65 | using ranges::move_backward; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:46:47: error: invalid use of ‘auto’ in default template argument 46 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 48 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: expression must be enclosed in parentheses 48 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: expected initializer before ‘IndirectStrictWeakOrder’ 48 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:72:9: error: ‘is_heap_until_n_fn’ does not name a type 72 | RANGES_INLINE_VARIABLE(is_heap_until_n_fn, is_heap_until_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:76:47: error: invalid use of ‘auto’ in default template argument 76 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 78 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: expression must be enclosed in parentheses 78 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: expected initializer before ‘IndirectStrictWeakOrder’ 78 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:86:9: error: ‘is_heap_n_fn’ does not name a type 86 | RANGES_INLINE_VARIABLE(is_heap_n_fn, is_heap_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:94:55: error: invalid use of ‘auto’ in default template argument 94 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 96 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: expression must be enclosed in parentheses 96 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: expected initializer before ‘IndirectStrictWeakOrder’ 96 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:104:45: error: invalid use of ‘auto’ in default template argument 104 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:106:13: error: ‘safe_iterator_t’ does not name a type 106 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:106:13: error: expected initializer before ‘<’ token 106 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:117:5: error: ‘is_heap_until_fn’ does not name a type 117 | RANGES_INLINE_VARIABLE(is_heap_until_fn, is_heap_until) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:121:23: error: ‘is_heap_until’ has not been declared in ‘std::ranges’ 121 | using ranges::is_heap_until; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:126:55: error: invalid use of ‘auto’ in default template argument 126 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 128 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: expression must be enclosed in parentheses 128 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: expected initializer before ‘IndirectStrictWeakOrder’ 128 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:136:45: error: invalid use of ‘auto’ in default template argument 136 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: ‘RandomAccessRange’ was not declared in this scope 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: label ‘IndirectStrictWeakOrder’ referenced outside of any function 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: expression must be enclosed in parentheses 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: expected initializer before ‘RandomAccessRange’ 138 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:148:5: error: ‘is_heap_fn’ does not name a type 148 | RANGES_INLINE_VARIABLE(is_heap_fn, is_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:152:23: error: ‘is_heap’ has not been declared in ‘std::ranges’ 152 | using ranges::is_heap; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:161:47: error: invalid use of ‘auto’ in default template argument 161 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:187:9: error: ‘sift_up_n_fn’ does not name a type 187 | RANGES_INLINE_VARIABLE(sift_up_n_fn, sift_up_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:191:47: error: invalid use of ‘auto’ in default template argument 191 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:243:9: error: ‘sift_down_n_fn’ does not name a type 243 | RANGES_INLINE_VARIABLE(sift_down_n_fn, sift_down_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:251:55: error: invalid use of ‘auto’ in default template argument 251 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: ‘Sortable’ was not declared in this scope 253 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: expression must be enclosed in parentheses 253 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: expected initializer before ‘Sortable’ 253 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:261:45: error: invalid use of ‘auto’ in default template argument 261 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:263:13: error: ‘safe_iterator_t’ does not name a type 263 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:263:13: error: expected initializer before ‘<’ token 263 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:275:5: error: ‘push_heap_fn’ does not name a type 275 | RANGES_INLINE_VARIABLE(push_heap_fn, push_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:279:23: error: ‘push_heap’ has not been declared in ‘std::ranges’ 279 | using ranges::push_heap; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:288:47: error: invalid use of ‘auto’ in default template argument 288 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: ‘Sortable’ was not declared in this scope 291 | CPP_ret(void)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: expression must be enclosed in parentheses 291 | CPP_ret(void)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: expected initializer before ‘Sortable’ 291 | CPP_ret(void)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:302:9: error: ‘pop_heap_n_fn’ does not name a type 302 | RANGES_INLINE_VARIABLE(pop_heap_n_fn, pop_heap_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:310:55: error: invalid use of ‘auto’ in default template argument 310 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: ‘Sortable’ was not declared in this scope 312 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: expression must be enclosed in parentheses 312 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: expected initializer before ‘Sortable’ 312 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:320:45: error: invalid use of ‘auto’ in default template argument 320 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:322:13: error: ‘safe_iterator_t’ does not name a type 322 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:322:13: error: expected initializer before ‘<’ token 322 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:334:5: error: ‘pop_heap_fn’ does not name a type 334 | RANGES_INLINE_VARIABLE(pop_heap_fn, pop_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:338:23: error: ‘pop_heap’ has not been declared in ‘std::ranges’ 338 | using ranges::pop_heap; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:343:55: error: invalid use of ‘auto’ in default template argument 343 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: ‘Sortable’ was not declared in this scope 345 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: expression must be enclosed in parentheses 345 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: expected initializer before ‘Sortable’ 345 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:356:45: error: invalid use of ‘auto’ in default template argument 356 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:358:13: error: ‘safe_iterator_t’ does not name a type 358 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:358:13: error: expected initializer before ‘<’ token 358 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:373:5: error: ‘make_heap_fn’ does not name a type 373 | RANGES_INLINE_VARIABLE(make_heap_fn, make_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:377:23: error: ‘make_heap’ has not been declared in ‘std::ranges’ 377 | using ranges::make_heap; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:382:55: error: invalid use of ‘auto’ in default template argument 382 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: ‘Sortable’ was not declared in this scope 384 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: expression must be enclosed in parentheses 384 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: expected initializer before ‘Sortable’ 384 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:393:45: error: invalid use of ‘auto’ in default template argument 393 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:395:13: error: ‘safe_iterator_t’ does not name a type 395 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:395:13: error: expected initializer before ‘<’ token 395 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:408:5: error: ‘sort_heap_fn’ does not name a type 408 | RANGES_INLINE_VARIABLE(sort_heap_fn, sort_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:412:23: error: ‘sort_heap’ has not been declared in ‘std::ranges’ 412 | using ranges::sort_heap; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:36:55: error: invalid use of ‘auto’ in default template argument 36 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: ‘Sortable’ was not declared in this scope 38 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: expression must be enclosed in parentheses 38 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: expected initializer before ‘Sortable’ 38 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:56:45: error: invalid use of ‘auto’ in default template argument 56 | template | ^~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:57:36: error: ‘iterator_t’ has not been declared 57 | auto operator()(Rng &&rng, iterator_t middle, C pred = C{}, | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:57:46: error: expected ‘,’ or ‘...’ before ‘<’ token 57 | auto operator()(Rng &&rng, iterator_t middle, C pred = C{}, | ^ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:59:13: error: ‘safe_iterator_t’ does not name a type 59 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:59:13: error: expected initializer before ‘<’ token 59 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:69:5: error: ‘partial_sort_fn’ does not name a type 69 | RANGES_INLINE_VARIABLE(partial_sort_fn, partial_sort) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:73:23: error: ‘partial_sort’ has not been declared in ‘std::ranges’ 73 | using ranges::partial_sort; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘I std::unguarded_partition(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:84:25: error: reference to ‘iter_swap’ is ambiguous 84 | ranges::iter_swap(begin, end); | ^~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:773:46: note: candidates are: ‘constexpr const std::ranges::__cust_iswap::_IterSwap std::ranges::__cust::iter_swap’ 773 | inline constexpr __cust_iswap::_IterSwap iter_swap{}; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/access.hpp:259:5: note: ‘constexpr const ranges::_iter_swap_::fn ranges::_::iter_swap’ 259 | RANGES_DEFINE_CPO(_iter_swap_::fn, iter_swap) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::linear_insert(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:113:25: error: ‘unguarded_linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_linear_insert’? 113 | detail::unguarded_linear_insert(end, std::move(val), pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:91:21: note: ‘std::unguarded_linear_insert’ declared here 91 | inline void unguarded_linear_insert(I end, iter_value_t val, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:122:25: error: ‘linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::linear_insert’? 122 | detail::linear_insert(begin, i, pred, proj); | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:104:21: note: ‘std::linear_insert’ declared here 104 | inline void linear_insert(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::unguarded_insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:129:25: error: ‘unguarded_linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_linear_insert’? 129 | detail::unguarded_linear_insert(i, iter_move(i), pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:91:21: note: ‘std::unguarded_linear_insert’ declared here 91 | inline void unguarded_linear_insert(I end, iter_value_t val, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: At global scope: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:180:55: error: invalid use of ‘auto’ in default template argument 180 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: ‘Sortable’ was not declared in this scope 182 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: expression must be enclosed in parentheses 182 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: expected initializer before ‘Sortable’ 182 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:194:45: error: invalid use of ‘auto’ in default template argument 194 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:196:13: error: ‘safe_iterator_t’ does not name a type 196 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:196:13: error: expected initializer before ‘<’ token 196 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In static member function ‘static void ranges::sort_fn::final_insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:150:25: error: ‘insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::insertion_sort’? 150 | detail::insertion_sort(begin, begin + sort_fn::introsort_threshold(), pred, proj); | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:117:21: note: ‘std::insertion_sort’ declared here 117 | inline void insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:151:25: error: ‘unguarded_insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_insertion_sort’? 151 | detail::unguarded_insertion_sort(begin + sort_fn::introsort_threshold(), end, pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:126:21: note: ‘std::unguarded_insertion_sort’ declared here 126 | inline void unguarded_insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:154:25: error: ‘insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::insertion_sort’? 154 | detail::insertion_sort(begin, end, pred, proj); | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:117:21: note: ‘std::insertion_sort’ declared here 117 | inline void insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In static member function ‘static void ranges::sort_fn::introsort_loop(I, I, Size, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:173:33: error: ‘unguarded_partition’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_partition’? 173 | I cut = detail::unguarded_partition(begin, end, pred, proj); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:61:18: note: ‘std::unguarded_partition’ declared here 61 | inline I unguarded_partition(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: At global scope: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:205:5: error: ‘sort_fn’ does not name a type 205 | RANGES_INLINE_VARIABLE(sort_fn, sort) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:209:23: error: ‘sort’ has not been declared in ‘std::ranges’ 209 | using ranges::sort; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:49:47: error: ‘copy_n’ has not been declared in ‘ranges’ 49 | using SEQAN3_DOXYGEN_ONLY(copy_n =) ::ranges::copy_n; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:54:46: error: ‘equal’ has not been declared in ‘ranges’ 54 | using SEQAN3_DOXYGEN_ONLY(equal =) ::ranges::equal; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:59:45: error: ‘fill’ has not been declared in ‘ranges’ 59 | using SEQAN3_DOXYGEN_ONLY(fill =) ::ranges::fill; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:69:48: error: ‘find_if’ has not been declared in ‘ranges’ 69 | using SEQAN3_DOXYGEN_ONLY(find_if =) ::ranges::find_if; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:74:45: error: ‘find’ has not been declared in ‘ranges’ 74 | using SEQAN3_DOXYGEN_ONLY(find =) ::ranges::find; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:79:49: error: ‘for_each’ has not been declared in ‘ranges’ 79 | using SEQAN3_DOXYGEN_ONLY(for_each =) ::ranges::for_each; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:84:54: error: ‘move_backward’ has not been declared in ‘ranges’ 84 | using SEQAN3_DOXYGEN_ONLY(move_backward =) ::ranges::move_backward; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:94:45: error: ‘sort’ has not been declared in ‘ranges’ 94 | using SEQAN3_DOXYGEN_ONLY(sort =) ::ranges::sort; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span:64:14: error: ‘__is_std_span’ is not a class template 64 | struct __is_std_span> : true_type { }; | ^~~~~~~~~~~~~ /usr/include/c++/10/span:64:42: error: redeclared with 2 template parameters 64 | struct __is_std_span> : true_type { }; | ^~ /usr/include/c++/10/span:61:14: note: previous declaration ‘template struct std::__detail::__is_std_span’ used 1 template parameter 61 | struct __is_std_span : false_type { }; | ^~~~~~~~~~~~~ /usr/include/c++/10/span:70:14: error: ‘__is_std_array’ is not a class template 70 | struct __is_std_array<_GLIBCXX_STD_C::array<_Tp, _Num>> : true_type { }; | ^~~~~~~~~~~~~~ /usr/include/c++/10/span:70:60: error: redeclared with 2 template parameters 70 | struct __is_std_array<_GLIBCXX_STD_C::array<_Tp, _Num>> : true_type { }; | ^~ /usr/include/c++/10/span:67:14: note: previous declaration ‘template struct std::__detail::__is_std_array’ used 1 template parameter 67 | struct __is_std_array : false_type { }; | ^~~~~~~~~~~~~~ /usr/include/c++/10/span:91:13: error: ‘__extent_storage’ is not a class template 91 | class __extent_storage | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/span:91:44: error: template specifiers not specified in declaration of ‘template class std::__detail::__extent_storage’ 91 | class __extent_storage | ^ /usr/include/c++/10/span:202:28: error: reference to ‘data’ is ambiguous 202 | noexcept(noexcept(ranges::data(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span:203:25: error: reference to ‘size’ is ambiguous 203 | && noexcept(ranges::size(__range))) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span: In constructor ‘constexpr std::span<_Type, _Extent>::span(_Range&&)’: /usr/include/c++/10/span:204:17: error: reference to ‘data’ is ambiguous 204 | : span(ranges::data(__range), ranges::size(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span:204:40: error: reference to ‘size’ is ambiguous 204 | : span(ranges::data(__range), ranges::size(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span: At global scope: /usr/include/c++/10/span:475:49: error: ‘template const bool std::enable_safe_range’ conflicts with a previous declaration 475 | template extern inline const bool enable_safe_range; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:346:27: note: previous declaration ‘template constexpr const bool std::ranges::enable_safe_range<_Tp>’ 346 | inline constexpr bool enable_safe_range = false; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/span:479:19: error: expected initializer before ‘<’ token 479 | enable_safe_range> = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:49: error: ‘view_take’ was not declared in this scope; did you mean ‘seqan3::detail::view_take’? 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ | seqan3::detail::view_take /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:7: note: ‘seqan3::detail::view_take’ declared here 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:84: error: wrong number of template arguments (3, should be 1) 55 | class view_take : public ranges::view_interface> | ^~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:220:7: note: provided for ‘template using view_interface = ranges::view_interface’ 220 | using view_interface = ::ranges::view_interface; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:70:57: error: expected template-name before ‘<’ token 70 | class iterator_type : public inherited_iterator_base, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:70:57: error: expected ‘{’ before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:282:6: error: extra ‘;’ [-Werror=pedantic] 282 | }; // class iterator_type | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:289:31: error: ‘reference_t’ does not name a type; did you mean ‘reference’? 289 | using reference = reference_t; | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:291:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 291 | using const_reference = detail::transformation_trait_or_t, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:293:31: error: ‘value_type_t’ does not name a type; did you mean ‘value_type’? 293 | using value_type = value_type_t; | ^~~~~~~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:296:50: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 296 | transformation_trait_or_t, size_t>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:296:109: error: template argument 2 is invalid 296 | transformation_trait_or_t, size_t>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:299:31: error: ‘difference_type_t’ does not name a type; did you mean ‘difference_type’? 299 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~ | difference_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:303:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 303 | using const_iterator = detail::transformation_trait_or_t>, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:342:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 342 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:342:36: error: expected unqualified-id before ‘<’ token 342 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:346:5: error: expected unqualified-id before ‘{’ token 346 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:371:15: error: ‘const_iterator’ does not name a type 371 | constexpr const_iterator begin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:378:15: error: ‘const_iterator’ does not name a type 378 | constexpr const_iterator cbegin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:18: error: ‘ConstIterableRange’ was not declared in this scope; did you mean ‘concept ConstIterableRange’? 404 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ | concept ConstIterableRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:42:16: note: ‘concept ConstIterableRange’ declared here 42 | SEQAN3_CONCEPT ConstIterableRange = | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:9: error: expression must be enclosed in parentheses 404 | requires ConstIterableRange | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:9: error: expected ‘;’ at end of member declaration 404 | requires ConstIterableRange | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:18: error: ‘ConstIterableRange’ does not name a type 404 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:18: error: ‘ConstIterableRange’ was not declared in this scope; did you mean ‘concept ConstIterableRange’? 411 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ | concept ConstIterableRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:42:16: note: ‘concept ConstIterableRange’ declared here 42 | SEQAN3_CONCEPT ConstIterableRange = | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:9: error: expression must be enclosed in parentheses 411 | requires ConstIterableRange | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:9: error: expected ‘;’ at end of member declaration 411 | requires ConstIterableRange | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:18: error: ‘ConstIterableRange’ does not name a type 411 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:428:15: error: ‘size_type’ does not name a type 428 | constexpr size_type size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In constructor ‘constexpr seqan3::detail::view_take::view_take(urng_t, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: error: ‘size’ is not a member of ‘seqan3’ 326 | if (seqan3::size(_urange) < _size) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: ‘std::size’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1664:11: note: ‘meta::size’ 1664 | using size = meta::size_t; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: note: ‘std::ranges::__cust::size, ranges::_::size’ 326 | if (seqan3::size(_urange) < _size) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1671:15: note: ‘meta::lazy::size’ 1671 | using size = defer; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:24, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:34:14: note: ‘ranges::_size_::size’ 34 | void size(T &&) = delete; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘ranges::_::size’ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:672:33: note: ‘std::ranges::__cust_access::size’ 672 | template void size(_Tp&&) = delete; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr seqan3::detail::view_take::iterator seqan3::detail::view_take::begin()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: error: ‘begin’ is not a member of ‘seqan3’ 367 | return {seqan3::begin(urange), 0, target_size, &(*this)}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:107:37: note: ‘std::begin’ 107 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: note: ‘std::ranges::__cust::begin, ranges::_::begin’ 367 | return {seqan3::begin(urange), 0, target_size, &(*this)}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:49:14: note: ‘ranges::_begin_::begin’ 49 | void begin(std::initializer_list) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:45:35: note: ‘ranges::_ref_view_::begin’ 45 | constexpr iterator_t begin(ref_view const &&rng) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:172:21: note: ‘ranges::_subrange_::begin’ 172 | constexpr I begin(subrange const &&r) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:184:24: note: ‘ranges::iota_view_detail::begin’ 184 | constexpr auto begin(closed_iota_view r) | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:391:33: note: ‘std::ranges::__cust_access::begin’ 391 | template void begin(initializer_list<_Tp>&&) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr seqan3::detail::view_take::sentinel_type seqan3::detail::view_take::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: error: ‘end’ is not a member of ‘seqan3’ 399 | return {seqan3::end(urange)}; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:109:37: note: ‘std::end’ 109 | template const _Tp* end(const valarray<_Tp>&); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: note: ‘std::ranges::__cust::end, ranges::_::end’ 399 | return {seqan3::end(urange)}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:186:14: note: ‘ranges::_end_::end’ 186 | void end(std::initializer_list) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:57:35: note: ‘ranges::_ref_view_::end’ 57 | constexpr sentinel_t end(ref_view const &&rng) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:184:21: note: ‘ranges::_subrange_::end’ 184 | constexpr S end(subrange const &&r) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:189:24: note: ‘ranges::iota_view_detail::end’ 189 | constexpr auto end(closed_iota_view r) | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:442:33: note: ‘std::ranges::__cust_access::end’ 442 | template void end(initializer_list<_Tp>&&) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:34: error: ‘view_take’ does not name a type 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:43: error: expected constructor, destructor, or type conversion before ‘<’ token 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr auto seqan3::detail::take_fn::operator()(std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:16: error: ‘adaptor_from_functor’ was not declared in this scope; did you mean ‘seqan3::detail::adaptor_from_functor’? 455 | return adaptor_from_functor{*this, size}; | ^~~~~~~~~~~~~~~~~~~~ | seqan3::detail::adaptor_from_functor In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:341:7: note: ‘seqan3::detail::adaptor_from_functor’ declared here 341 | class adaptor_from_functor : | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:36: error: expected ‘;’ before ‘{’ token 455 | return adaptor_from_functor{*this, size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:48: error: expected ‘;’ before ‘}’ token 455 | return adaptor_from_functor{*this, size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr auto seqan3::detail::take_fn::operator()(urng_t&&, std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:472:48: error: reference to ‘size’ is ambiguous 472 | if (target_size > std::ranges::size(urange)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:480:66: error: reference to ‘size’ is ambiguous 480 | target_size = std::min(target_size, std::ranges::size(urange)); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:23: error: ‘is_type_specialisation_of_v’ was not declared in this scope; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::is_type_specialisation_of_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:73: error: expected primary-expression before ‘,’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:97: error: missing template arguments before ‘>’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:98: error: expected primary-expression before ‘)’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:78: error: expected primary-expression before ‘,’ token 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:97: error: missing template arguments before ‘>’ token 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:491:28: error: taking the address of a label is non-standard [-Werror=pedantic] 491 | std::is_const_v>) | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:491:31: error: expected ‘)’ before ‘::’ token 491 | std::is_const_v>) | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:27: note: to match this ‘(’ 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:42: error: missing template arguments before ‘{’ token 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:42: error: expected ‘;’ before ‘{’ token 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:56: error: reference to ‘data’ is ambiguous 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:28: error: ‘ForwardingRange’ was not declared in this scope; did you mean ‘concept ForwardingRange’? 496 | else if constexpr (ForwardingRange && | ^~~~~~~~~~~~~~~ | concept ForwardingRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:57:16: note: ‘concept ForwardingRange’ declared here 57 | SEQAN3_CONCEPT ForwardingRange = std::ranges::Range && requires (type && val) | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:50: error: expected primary-expression before ‘>’ token 496 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:497:28: error: taking the address of a label is non-standard [-Werror=pedantic] 497 | std::ranges::ContiguousRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:497:31: error: expected ‘)’ before ‘::’ token 497 | std::ranges::ContiguousRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:27: note: to match this ‘(’ 496 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:29: error: missing template arguments before ‘{’ token 500 | return std::span{std::ranges::data(urange), target_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:29: error: expected ‘;’ before ‘{’ token 500 | return std::span{std::ranges::data(urange), target_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:43: error: reference to ‘data’ is ambiguous 500 | return std::span{std::ranges::data(urange), target_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:503:50: error: expected primary-expression before ‘>’ token 503 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:504:28: error: taking the address of a label is non-standard [-Werror=pedantic] 504 | std::ranges::RandomAccessRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:504:31: error: expected ‘)’ before ‘::’ token 504 | std::ranges::RandomAccessRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:503:27: note: to match this ‘(’ 503 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:33: error: ‘subrange’ is not a member of ‘std::ranges’; did you mean ‘range’? 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^~~~~~~~ | range /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:73: error: expected primary-expression before ‘,’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:105: error: expected primary-expression before ‘>’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:508:13: error: expected primary-expression before ‘{’ token 508 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:107: error: expected ‘;’ before ‘{’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^ | ; 508 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:509:30: error: reference to ‘begin’ is ambiguous 509 | std::ranges::begin(urange), | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:510:30: error: reference to ‘begin’ is ambiguous 510 | std::ranges::begin(urange) + target_size, | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:20: error: ‘view_take’ was not declared in this scope; did you mean ‘seqan3::detail::view_take’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~~ | seqan3::detail::view_take In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:7: note: ‘seqan3::detail::view_take’ declared here 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:58: error: expected primary-expression before ‘>’ token 517 | return view_take, exactly, or_throw> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:59: error: expected primary-expression before ‘,’ token 517 | return view_take, exactly, or_throw> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:518:13: error: expected primary-expression before ‘{’ token 518 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:79: error: expected ‘;’ before ‘{’ token 517 | return view_take, exactly, or_throw> | ^ | ; 518 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:520:28: error: expected ‘;’ before ‘}’ token 520 | target_size | ^ | ; 521 | }; | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp: In member function ‘constexpr auto seqan3::detail::repeat_n_fn::operator()(value_t&&, std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:28: error: ‘CopyConstructible’ is not a member of ‘std’; did you mean ‘copy_constructible’? 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^~~~~~~~~~~~~~~~~ | copy_constructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:53: error: expected primary-expression before ‘>’ token 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:54: error: expected primary-expression before ‘,’ token 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:22: error: ‘repeat’ is not a member of ‘std::view’; did you mean ‘meta::detail::indices_strategy_::repeat’? 40 | return view::repeat(std::forward(value)) | view::take_exactly(count); | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:395:13: note: ‘meta::detail::indices_strategy_::repeat’ declared here 395 | repeat, | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:67: error: ‘take_exactly’ is not a member of ‘std::view’ 40 | return view::repeat(std::forward(value)) | view::take_exactly(count); | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:67: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:80:23: note: ‘seqan3::view::take_exactly’ 80 | inline auto constexpr take_exactly = detail::take_fn{}; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/take_exactly.hpp:177:9: note: ‘ranges::view::take_exactly’ 177 | RANGES_INLINE_VARIABLE(view, take_exactly) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:63:37: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 63 | using size_type = detail::min_viable_uint_t; //!< The size_type type. | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:24: error: ‘Same’ is not a member of ‘std’ 139 | requires (std::Same && ...) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:28: error: expected ‘)’ before ‘<’ token 139 | requires (std::Same && ...) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:142:23: error: expected unqualified-id before ‘,’ token 142 | data_{args...}, sz{sizeof...(other_value_type)} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:143:5: error: expected unqualified-id before ‘{’ token 143 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:164:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 164 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:164:36: error: expected unqualified-id before ‘<’ token 164 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:168:5: error: expected unqualified-id before ‘{’ token 168 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:187:18: error: expression must be enclosed in parentheses 187 | requires !std::is_same_v, small_vector> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:206:37: error: expected ‘)’ before ‘n’ 206 | constexpr small_vector(size_type n, value_type value) noexcept(is_noexcept) : | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:208:5: error: expected unqualified-id before ‘{’ token 208 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:257:27: error: ‘size_type’ has not been declared 257 | constexpr void assign(size_type const count, value_type const value) noexcept(is_noexcept) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:279:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 279 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:279:36: error: expected unqualified-id before ‘<’ token 279 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:304:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 304 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:304:36: error: expected initializer before ‘<’ token 304 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:370:18: error: ‘size_type’ has not been declared 370 | reference at(size_type const i) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:380:24: error: ‘size_type’ has not been declared 380 | const_reference at(size_type const i) const | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:404:36: error: ‘size_type’ has not been declared 404 | constexpr reference operator[](size_type const i) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:411:42: error: ‘size_type’ has not been declared 411 | constexpr const_reference operator[](size_type const i) const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:512:15: error: ‘size_type’ does not name a type 512 | constexpr size_type size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:531:15: error: ‘size_type’ does not name a type 531 | constexpr size_type max_size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:547:15: error: ‘size_type’ does not name a type 547 | constexpr size_type capacity() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:553:28: error: ‘size_type’ has not been declared 553 | constexpr void reserve(size_type) const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:619:51: error: ‘size_type’ has not been declared 619 | constexpr iterator insert(const_iterator pos, size_type const count, value_type const value) noexcept(is_noexcept) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:647:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 647 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:647:36: error: expected unqualified-id before ‘<’ token 647 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:794:27: error: ‘size_type’ has not been declared 794 | constexpr void resize(size_type const count) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:804:27: error: ‘size_type’ has not been declared 804 | constexpr void resize(size_type const count, value_type const value) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:871:23: error: expression must be enclosed in parentheses 871 | requires cap2 <= capacity_ /* resolves ambiguousness when comparing two small_vectors of unequal capacity */ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:881:23: error: expression must be enclosed in parentheses 881 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:891:23: error: expression must be enclosed in parentheses 891 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:906:23: error: expression must be enclosed in parentheses 906 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:921:23: error: expression must be enclosed in parentheses 921 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:931:23: error: expression must be enclosed in parentheses 931 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:943:5: error: ‘size_type’ does not name a type 943 | size_type sz{0}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:943:20: error: extra ‘;’ [-Werror=pedantic] 943 | size_type sz{0}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:951:15: error: ‘CerealArchive’ has not been declared 951 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:952:41: error: ‘archive_t’ has not been declared 952 | void CEREAL_SERIALIZE_FUNCTION_NAME(archive_t & archive) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const std::array<_Tp, _Nm>&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:94:23: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 94 | data_{array}, sz{capacity_} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const std::array&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:100:9: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 100 | sz{capacity2} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const value_type (&)[capacity2])’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:120:9: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 120 | sz{capacity2} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(other_range_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:191:35: error: reference to ‘begin’ is ambiguous 191 | small_vector{std::ranges::begin(range), std::ranges::end(range)} | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:191:62: error: reference to ‘end’ is ambiguous 191 | small_vector{std::ranges::begin(range), std::ranges::end(range)} | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector& seqan3::small_vector::operator=(std::initializer_list<_Tp>)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:225:29: error: reference to ‘begin’ is ambiguous 225 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:225:56: error: reference to ‘end’ is ambiguous 225 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::assign(std::initializer_list<_Tp>)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:242:29: error: reference to ‘begin’ is ambiguous 242 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:242:56: error: reference to ‘end’ is ambiguous 242 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::assign(int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:260:26: error: ‘repeat_n’ is not a member of ‘std::view’ 260 | auto tmp = view::repeat_n(value, count); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:260:26: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1867:11: note: ‘meta::repeat_n’ 1867 | using repeat_n = repeat_n_c; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:97:23: note: ‘seqan3::view::repeat_n’ 97 | constexpr inline auto repeat_n = detail::repeat_n_fn{}; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1874:15: note: ‘meta::lazy::repeat_n’ 1874 | using repeat_n = defer; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:261:29: error: reference to ‘begin’ is ambiguous 261 | assign(std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:261:54: error: reference to ‘end’ is ambiguous 261 | assign(std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:336:23: error: ‘sz’ was not declared in this scope 336 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type* seqan3::small_vector::end() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:342:23: error: ‘sz’ was not declared in this scope 342 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type* seqan3::small_vector::cend() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:348:23: error: ‘sz’ was not declared in this scope 348 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘seqan3::small_vector::value_type& seqan3::small_vector::at(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: error: no matching function for call to ‘size()’ 372 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: note: candidate expects 1 argument, 0 provided 372 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: note: candidate expects 1 argument, 0 provided 372 | if (i >= size()) // [[unlikely]] | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘const value_type& seqan3::small_vector::at(int) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: error: no matching function for call to ‘size()’ 382 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: note: candidate expects 1 argument, 0 provided 382 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: note: candidate expects 1 argument, 0 provided 382 | if (i >= size()) // [[unlikely]] | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type& seqan3::small_vector::back()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: error: no matching function for call to ‘size()’ 459 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: note: candidate expects 1 argument, 0 provided 459 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: note: candidate expects 1 argument, 0 provided 459 | return (*this)[size()-1]; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type& seqan3::small_vector::back() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: error: no matching function for call to ‘size()’ 466 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: note: candidate expects 1 argument, 0 provided 466 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: note: candidate expects 1 argument, 0 provided 466 | return (*this)[size()-1]; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr bool seqan3::small_vector::empty() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: error: no matching function for call to ‘size()’ 498 | return size() == 0; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: note: candidate expects 1 argument, 0 provided 498 | return size() == 0; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: note: candidate expects 1 argument, 0 provided 498 | return size() == 0; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::clear()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:580:9: error: ‘sz’ was not declared in this scope 580 | sz = 0; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::insert(seqan3::small_vector::const_iterator, int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:621:26: error: ‘repeat_n’ is not a member of ‘std::view’ 621 | auto tmp = view::repeat_n(value, count); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:621:26: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1867:11: note: ‘meta::repeat_n’ 1867 | using repeat_n = repeat_n_c; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:97:23: note: ‘seqan3::view::repeat_n’ 97 | constexpr inline auto repeat_n = detail::repeat_n_fn{}; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1874:15: note: ‘meta::lazy::repeat_n’ 1874 | using repeat_n = defer; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:622:41: error: reference to ‘begin’ is ambiguous 622 | return insert(pos, std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:622:66: error: reference to ‘end’ is ambiguous 622 | return insert(pos, std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::erase(seqan3::small_vector::const_iterator, seqan3::small_vector::const_iterator)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:708:9: error: ‘size_type’ was not declared in this scope 708 | size_type const length = std::ranges::distance(begin_it, end_it); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:708:9: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:188:8: note: ‘seqan3::size_type’ 188 | struct size_type; | ^~~~~~~~~ In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/cereal/details/helpers.hpp:61:9: note: ‘cereal::size_type’ 61 | using size_type = CEREAL_SIZE_TYPE; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:168:12: note: ‘ranges::size_type’ 168 | struct size_type; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:714:9: error: ‘sz’ was not declared in this scope 714 | sz -= length; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:714:15: error: ‘length’ was not declared in this scope 714 | sz -= length; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::push_back(seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:757:15: error: ‘sz’ was not declared in this scope 757 | data_[sz] = value; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::pop_back()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:778:11: error: ‘sz’ was not declared in this scope 778 | --sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::resize(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:797:9: error: ‘sz’ was not declared in this scope 797 | sz = count; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::resize(int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:807:25: error: ‘sz’ was not declared in this scope 807 | for (size_t i = sz; i < count; ++i) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:809:9: error: ‘sz’ was not declared in this scope 809 | sz = count; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::swap(seqan3::small_vector&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:828:9: error: ‘sz’ was not declared in this scope 828 | sz = rhs.sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::swap(seqan3::small_vector&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:838:9: error: ‘sz’ was not declared in this scope 838 | sz = rhs.sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In function ‘constexpr bool std::operator==(const seqan3::small_vector&, const seqan3::small_vector&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:875:29: error: ‘equal’ is not a member of ‘std::ranges’; did you mean ‘equal_to’? 875 | return std::ranges::equal(lhs, rhs); | ^~~~~ | equal_to /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘void seqan3::small_vector::serialize(int&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:955:17: error: ‘sz’ was not declared in this scope 955 | archive(sz); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:955:19: error: expression cannot be used as a function 955 | archive(sz); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:965:55: error: ‘small_vector’ does not name a type 965 | small_vector(const value_type (&array)[capacity2]) -> small_vector; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:965:67: error: expected constructor, destructor, or type conversion before ‘<’ token 965 | small_vector(const value_type (&array)[capacity2]) -> small_vector; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:41: error: expected template-name before ‘<’ token 43 | class small_string : public small_vector | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:399:2: error: extra ‘;’ [-Werror=pedantic] 399 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:407:36: error: ‘small_string’ does not name a type 407 | small_string(char const (&)[N]) -> small_string; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:407:48: error: expected constructor, destructor, or type conversion before ‘<’ token 407 | small_string(char const (&)[N]) -> small_string; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:412:46: error: ‘small_string’ does not name a type 412 | small_string(std::array const &) -> small_string; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:412:58: error: expected constructor, destructor, or type conversion before ‘<’ token 412 | small_string(std::array const &) -> small_string; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:416:29: error: ‘small_string’ does not name a type 416 | small_string(char const) -> small_string<1>; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:416:41: error: expected constructor, destructor, or type conversion before ‘<’ token 416 | small_string(char const) -> small_string<1>; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:119:22: error: ‘small_string’ does not name a type 119 | static constexpr small_string value = get_display_name_fn(); | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp: In static member function ‘static constexpr auto seqan3::detail::get_display_name::get_display_name_fn()’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:38: error: ‘get_display_name_size_v’ was not declared in this scope; did you mean ‘seqan3::detail::get_display_name_size_v’? 103 | constexpr auto name_length = get_display_name_size_v; | ^~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::get_display_name_size_v /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:80:18: note: ‘seqan3::detail::get_display_name_size_v’ declared here 80 | constexpr size_t get_display_name_size_v = get_display_name_size::value; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:66: error: expected primary-expression before ‘>’ token 103 | constexpr auto name_length = get_display_name_size_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:67: error: expected primary-expression before ‘;’ token 103 | constexpr auto name_length = get_display_name_size_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:16: error: ‘small_string’ was not declared in this scope; did you mean ‘seqan3::small_string’? 115 | return small_string{name_ptr, name_ptr + name_length}; | ^~~~~~~~~~~~ | seqan3::small_string In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:7: note: ‘seqan3::small_string’ declared here 43 | class small_string : public small_vector | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:41: error: expected primary-expression before ‘{’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:41: error: expected ‘;’ before ‘{’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:74: error: expected ‘;’ before ‘}’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:126:11: error: ‘small_string’ does not name a type 126 | constexpr small_string get_display_name_v = get_display_name::value; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:53: error: ‘priority_tag’ was not declared in this scope 47 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:53: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:68: error: expected primary-expression before ‘{’ token 47 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::to_rank_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:37: error: ‘priority_tag’ was not declared in this scope 51 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:52: error: expected primary-expression before ‘{’ token 51 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 53 | static_assert(std::Constructible{}, a))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:48: error: expected primary-expression before ‘,’ token 53 | static_assert(std::Constructible{}, a))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:50: error: expected string-literal before ‘decltype’ 53 | static_assert(std::Constructible{}, a))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:49: error: expected ‘)’ before ‘decltype’ 53 | static_assert(std::Constructible{}, a))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:56:36: error: expected primary-expression before ‘{’ token 56 | return impl(priority_tag<2>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:22: error: ‘priority_tag’ was not declared in this scope 137 | { { impl(priority_tag<2>{}, a, r) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:37: error: expected primary-expression before ‘{’ token 137 | { { impl(priority_tag<2>{}, a, r) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:22: error: ‘priority_tag’ was not declared in this scope 153 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:37: error: expected primary-expression before ‘{’ token 153 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_rank_to_fn::operator()(seqan3::alphabet_rank_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:37: error: ‘priority_tag’ was not declared in this scope 141 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:52: error: expected primary-expression before ‘{’ token 141 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:28: error: ‘Same’ is not a member of ‘std’ 143 | static_assert(std::Same{}, a, r))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:40: error: expected primary-expression before ‘&’ token 143 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:41: error: expected primary-expression before ‘,’ token 143 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:43: error: expected string-literal before ‘decltype’ 143 | static_assert(std::Same{}, a, r))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:42: error: expected ‘)’ before ‘decltype’ 143 | static_assert(std::Same{}, a, r))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:146:36: error: expected primary-expression before ‘{’ token 146 | return impl(priority_tag<2>{}, a, r); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:53: error: ‘priority_tag’ was not declared in this scope 230 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:53: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:68: error: expected primary-expression before ‘{’ token 230 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr decltype(auto) seqan3::detail::adl::only::to_char_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:37: error: ‘priority_tag’ was not declared in this scope 234 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:52: error: expected primary-expression before ‘{’ token 234 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:237:36: error: expected primary-expression before ‘{’ token 237 | return impl(priority_tag<2>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:22: error: ‘priority_tag’ was not declared in this scope 325 | { { impl(priority_tag<2>{}, a, r) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:37: error: expected primary-expression before ‘{’ token 325 | { { impl(priority_tag<2>{}, a, r) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:22: error: ‘priority_tag’ was not declared in this scope 341 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:37: error: expected primary-expression before ‘{’ token 341 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_char_to_fn::operator()(seqan3::alphabet_char_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:37: error: ‘priority_tag’ was not declared in this scope 329 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:52: error: expected primary-expression before ‘{’ token 329 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:28: error: ‘Same’ is not a member of ‘std’ 331 | static_assert(std::Same{}, a, r))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:40: error: expected primary-expression before ‘&’ token 331 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:41: error: expected primary-expression before ‘,’ token 331 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:43: error: expected string-literal before ‘decltype’ 331 | static_assert(std::Same{}, a, r))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:42: error: expected ‘)’ before ‘decltype’ 331 | static_assert(std::Same{}, a, r))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:334:36: error: expected primary-expression before ‘{’ token 334 | return impl(priority_tag<2>{}, a, r); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:63: error: expected primary-expression before ‘,’ token 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected primary-expression before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected ‘)’ before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:22: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:13: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:28: error: ‘alphabet_char_t’ has not been declared 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:43: error: expected ‘,’ or ‘...’ before ‘<’ token 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:70: error: ‘priority_tag’ was not declared in this scope 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:70: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:85: error: expected primary-expression before ‘{’ token 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:89: error: ‘a’ was not declared in this scope 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:435:31: error: ‘alphabet_char_t’ has not been declared 435 | constexpr bool operator()(alphabet_char_t const a) const noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:435:46: error: expected ‘,’ or ‘...’ before ‘<’ token 435 | constexpr bool operator()(alphabet_char_t const a) const noexcept | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In static member function ‘static constexpr decltype(auto) seqan3::detail::adl::only::char_is_valid_for_fn::impl(const seqan3::detail::priority_tag<1>&, t&&, arg_ts&& ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:63: error: expected primary-expression before ‘,’ token 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected primary-expression before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected ‘)’ before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr bool seqan3::detail::adl::only::char_is_valid_for_fn::operator()(int) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:37: error: ‘priority_tag’ was not declared in this scope 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:52: error: expected primary-expression before ‘{’ token 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:56: error: ‘a’ was not declared in this scope 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:28: error: ‘Same’ is not a member of ‘std’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected primary-expression before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected ‘,’ before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ | , /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected string-literal before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected ‘)’ before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ~ ^~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:442:36: error: expected primary-expression before ‘{’ token 442 | return impl(priority_tag<3>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:521:49: error: return-type-requirement is not a type-constraint 521 | { seqan3::assign_char_to(r, a) } -> alph_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:522:57: error: return-type-requirement is not a type-constraint 522 | { seqan3::char_is_valid_for(r) } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:538:49: error: return-type-requirement is not a type-constraint 538 | { seqan3::assign_char_to(r, a) } -> alph_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:539:57: error: return-type-requirement is not a type-constraint 539 | { seqan3::char_is_valid_for(r) } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘decltype(auto) seqan3::detail::adl::only::assign_char_strictly_to_fn::operator()(seqan3::alphabet_char_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:528:67: error: ‘get_display_name_v’ is not a member of ‘seqan3::detail’; did you mean ‘get_display_name’? 528 | throw seqan3::invalid_char_assignment{seqan3::detail::get_display_name_v, r}; | ^~~~~~~~~~~~~~~~~~ | get_display_name /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:528:50: error: expected primary-expression before ‘{’ token 528 | throw seqan3::invalid_char_assignment{seqan3::detail::get_display_name_v, r}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:63: error: expected primary-expression before ‘,’ token 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected primary-expression before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected ‘)’ before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:22: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:13: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:36: error: ‘priority_tag’ was not declared in this scope 608 | requires requires { { impl(priority_tag<2>{}, s_alph_t{}, dummy{}) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:51: error: expected primary-expression before ‘{’ token 608 | requires requires { { impl(priority_tag<2>{}, s_alph_t{}, dummy{}) }; } | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In static member function ‘static constexpr decltype(auto) seqan3::detail::adl::only::alphabet_size_fn::impl(const seqan3::detail::priority_tag<0>&, t&&, arg_ts&& ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:63: error: expected primary-expression before ‘,’ token 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected primary-expression before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected ‘)’ before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::alphabet_size_fn::operator()() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:37: error: ‘priority_tag’ was not declared in this scope 612 | static_assert(noexcept(impl(priority_tag<2>{}, s_alph_t{})), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:52: error: expected primary-expression before ‘{’ token 612 | static_assert(noexcept(impl(priority_tag<2>{}, s_alph_t{})), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:48: error: expected primary-expression before ‘,’ token 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:50: error: expected string-literal before ‘decltype’ 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:49: error: expected ‘)’ before ‘decltype’ 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ~ ^~~~~~~~~ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/function.hpp:25:101: error: template argument 2 is invalid 25 | #define SEQAN3_IS_CONSTEXPR(...) std::integral_constant::value | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:616:23: note: in expansion of macro ‘SEQAN3_IS_CONSTEXPR’ 616 | static_assert(SEQAN3_IS_CONSTEXPR(impl(priority_tag<2>{}, s_alph_t{})), | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:619:36: error: expected primary-expression before ‘{’ token 619 | return impl(priority_tag<2>{}, s_alph_t{}); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:27: error: ‘alphabet_size_fn’ was not declared in this scope; did you mean ‘seqan3::detail::adl::only::alphabet_size_fn’? 626 | requires requires { { alphabet_size_fn{} }; } | ^~~~~~~~~~~~~~~~ | seqan3::detail::adl::only::alphabet_size_fn /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:597:8: note: ‘seqan3::detail::adl::only::alphabet_size_fn’ declared here 597 | struct alphabet_size_fn | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:50: error: expected primary-expression before ‘>’ token 626 | requires requires { { alphabet_size_fn{} }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:51: error: expected primary-expression before ‘{’ token 626 | requires requires { { alphabet_size_fn{} }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:35: error: ‘std::detail::adl’ has not been declared 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:69: error: expected primary-expression before ‘>’ token 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:70: error: expected primary-expression before ‘{’ token 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:35: error: ‘std::detail::adl’ has not been declared 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:70: error: expected primary-expression before ‘>’ token 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:72: error: expected primary-expression before ‘)’ token 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:726:10: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 726 | std::StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:726:32: error: expected primary-expression before ‘>’ token 726 | std::StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:727:5: error: taking the address of a label is non-standard [-Werror=pedantic] 727 | std::CopyConstructible && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:727:5: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:39: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:53: error: expected primary-expression before ‘>’ token 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:58: error: expected identifier before ‘requires’ 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:58: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:27: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:41: error: expected primary-expression before ‘>’ token 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:46: error: expected identifier before ‘requires’ 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:46: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:35: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~ | concept Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:45: error: expected primary-expression before ‘>’ token 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:50: error: taking the address of a label is non-standard [-Werror=pedantic] 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:50: error: label ‘WritableSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:72: error: expected primary-expression before ‘>’ token 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:77: error: expected identifier before ‘requires’ 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:77: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:905:11: error: ‘CerealOutputArchive’ has not been declared 905 | template | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:905:42: error: ‘Semialphabet’ has not been declared 905 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:1: error: ‘alphabet_rank_t’ does not name a type 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:924:11: error: ‘CerealInputArchive’ has not been declared 924 | template | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:925:6: error: variable or field ‘load_minimal’ declared void 925 | void CEREAL_LOAD_MINIMAL_FUNCTION_NAME(archive_t const &, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:925:40: error: ‘archive_t’ was not declared in this scope 925 | void CEREAL_LOAD_MINIMAL_FUNCTION_NAME(archive_t const &, | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:926:59: error: expected primary-expression before ‘&&’ token 926 | wrapped_alphabet_t && l, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:926:62: error: ‘l’ was not declared in this scope 926 | wrapped_alphabet_t && l, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:40: error: ‘alphabet_rank_t’ was not declared in this scope; did you mean ‘seqan3::alphabet_rank_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~ | seqan3::alphabet_rank_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:112:7: note: ‘seqan3::alphabet_rank_t’ declared here 112 | using alphabet_rank_t = decltype(seqan3::to_rank(std::declval())); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:105: error: expected primary-expression before ‘>’ token 927 | alphabet_rank_t> const & r) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:108: error: expected primary-expression before ‘const’ 927 | alphabet_rank_t> const & r) | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:40: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:54: error: expected primary-expression before ‘>’ token 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:59: error: expected identifier before ‘requires’ 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:48: error: ‘ConstexprSemialphabet’ was not declared in this scope; did you mean ‘concept ConstexprSemialphabet’? 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ | concept ConstexprSemialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:16: note: ‘concept ConstexprSemialphabet’ declared here 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:71: error: expected primary-expression before ‘>’ token 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:76: error: taking the address of a label is non-standard [-Werror=pedantic] 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:76: error: label ‘WritableSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:98: error: expected primary-expression before ‘>’ token 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:103: error: expected identifier before ‘requires’ 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:103: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:36: error: ‘ConstexprSemialphabet’ was not declared in this scope; did you mean ‘concept ConstexprSemialphabet’? 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ | concept ConstexprSemialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:16: note: ‘concept ConstexprSemialphabet’ declared here 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:59: error: expected primary-expression before ‘>’ token 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:64: error: taking the address of a label is non-standard [-Werror=pedantic] 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:64: error: label ‘Alphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:74: error: expected primary-expression before ‘>’ token 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:79: error: expected identifier before ‘requires’ 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:79: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:5: error: ‘ConstexprAlphabet’ was not declared in this scope; did you mean ‘concept ConstexprAlphabet’? 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~~ | concept ConstexprAlphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:16: note: ‘concept ConstexprAlphabet’ declared here 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:24: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:29: error: taking the address of a label is non-standard [-Werror=pedantic] 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:29: error: label ‘WritableConstexprSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:60: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:65: error: taking the address of a label is non-standard [-Werror=pedantic] 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:65: error: label ‘WritableAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:83: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:88: error: expected identifier before ‘requires’ 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:88: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1033, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:28:8: error: partial specialization ‘struct std::hash<_Tp>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 28 | struct hash | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/string_view:43, from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/functional_hash.h:58:12: note: primary template here 58 | struct hash; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1033, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:43: error: ‘reference_t’ is not a member of ‘seqan3’; did you mean ‘reference’? 51 | requires seqan3::Semialphabet> | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:22: error: parse error in template argument list 51 | requires seqan3::Semialphabet> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:22: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:61: error: expected unqualified-id before ‘>’ token 51 | requires seqan3::Semialphabet> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:73:2: error: extra ‘;’ [-Werror=pedantic] 73 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:47: error: ‘Same’ is not a member of ‘std’ 61 | using char_type = std::conditional_t, char, char_t>; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:47: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:64: error: wrong number of template arguments (2, should be 3) 61 | using char_type = std::conditional_t, char, char_t>; | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:63:31: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 63 | using rank_type = detail::min_viable_uint_t; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:95:15: error: ‘char_type’ does not name a type; did you mean ‘char_t’? 95 | constexpr char_type to_char() const noexcept | ^~~~~~~~~ | char_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:117:15: error: ‘rank_type’ does not name a type 117 | constexpr rank_type to_rank() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:5: error: non-static data member ‘assign_char’ declared ‘constexpr’ 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:30: error: expected ‘;’ at end of member declaration 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ^~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:51: error: expected ‘)’ before ‘const’ 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:5: error: non-static data member ‘assign_rank’ declared ‘constexpr’ 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:30: error: expected ‘;’ at end of member declaration 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ^~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:51: error: expected ‘)’ before ‘const’ 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:175:20: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 175 | static detail::min_viable_uint_t constexpr alphabet_size = size; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:218:5: error: ‘rank_type’ does not name a type 218 | rank_type rank{}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:218:21: error: extra ‘;’ [-Werror=pedantic] 218 | rank_type rank{}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:233:7: error: ‘alphabet_base’ is not a class template 233 | class alphabet_base | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:233:46: error: redeclared with 2 template parameters 233 | class alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:52:7: note: previous declaration ‘template class seqan3::alphabet_base’ used 3 template parameters 52 | class alphabet_base | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:55: error: ‘priority_tag’ was not declared in this scope 54 | requires requires (alph_t const chr) { { impl(priority_tag<2>{}, chr) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:55: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:70: error: expected primary-expression before ‘{’ token 54 | requires requires (alph_t const chr) { { impl(priority_tag<2>{}, chr) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::to_phred_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:37: error: ‘priority_tag’ was not declared in this scope 58 | static_assert(noexcept(impl(priority_tag<2>{}, chr)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:52: error: expected primary-expression before ‘{’ token 58 | static_assert(noexcept(impl(priority_tag<2>{}, chr)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 60 | static_assert(std::Constructible{}, chr))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:48: error: expected primary-expression before ‘,’ token 60 | static_assert(std::Constructible{}, chr))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:50: error: expected string-literal before ‘decltype’ 60 | static_assert(std::Constructible{}, chr))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:49: error: expected ‘)’ before ‘decltype’ 60 | static_assert(std::Constructible{}, chr))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:63:36: error: expected primary-expression before ‘{’ token 63 | return impl(priority_tag<2>{}, chr); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:22: error: ‘priority_tag’ was not declared in this scope 139 | { { impl(priority_tag<2>{}, a, p) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:37: error: expected primary-expression before ‘{’ token 139 | { { impl(priority_tag<2>{}, a, p) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:22: error: ‘priority_tag’ was not declared in this scope 155 | { { impl(priority_tag<2>{}, a, p) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:37: error: expected primary-expression before ‘{’ token 155 | { { impl(priority_tag<2>{}, a, p) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_phred_to_fn::operator()(seqan3::alphabet_phred_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:37: error: ‘priority_tag’ was not declared in this scope 143 | static_assert(noexcept(impl(priority_tag<2>{}, a, p)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:52: error: expected primary-expression before ‘{’ token 143 | static_assert(noexcept(impl(priority_tag<2>{}, a, p)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:28: error: ‘Same’ is not a member of ‘std’ 145 | static_assert(std::Same{}, a, p))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:40: error: expected primary-expression before ‘&’ token 145 | static_assert(std::Same{}, a, p))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:41: error: expected primary-expression before ‘,’ token 145 | static_assert(std::Same{}, a, p))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:43: error: expected string-literal before ‘decltype’ 145 | static_assert(std::Same{}, a, p))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:42: error: expected ‘)’ before ‘decltype’ 145 | static_assert(std::Same{}, a, p))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:148:36: error: expected primary-expression before ‘{’ token 148 | return impl(priority_tag<2>{}, a, p); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:34: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:44: error: expected primary-expression before ‘>’ token 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:49: error: expected identifier before ‘requires’ 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:49: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:42: error: ‘WritableAlphabet’ was not declared in this scope; did you mean ‘concept WritableAlphabet’? 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~~~~~~~~~ | concept WritableAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:16: note: ‘concept WritableAlphabet’ declared here 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:60: error: expected primary-expression before ‘>’ token 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:65: error: taking the address of a label is non-standard [-Werror=pedantic] 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:65: error: label ‘QualityAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:82: error: expected primary-expression before ‘>’ token 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:87: error: expected identifier before ‘requires’ 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:87: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:36:11: error: ‘Alphabet’ has not been declared 36 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:36:27: error: ‘Alphabet’ has not been declared 36 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:22: error: ‘out_t’ was not declared in this scope 37 | constexpr std::array> convert_through_char_representation | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:29: error: ‘alphabet_size’ was not declared in this scope 37 | constexpr std::array> convert_through_char_representation | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:29: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:47: error: template argument 1 is invalid 37 | constexpr std::array> convert_through_char_representation | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:20: error: ‘out_t’ was not declared in this scope 41 | std::array> ret{}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:41: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 41 | std::array> ret{}; | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:45: error: template argument 1 is invalid 41 | std::array> ret{}; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:27: error: expected ‘;’ before ‘::’ token 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:29: error: ‘::rank_type’ has not been declared 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:38: error: expected ‘;’ before ‘i’ 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:39: error: ‘i’ was not declared in this scope 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:44: error: expected ‘)’ before ‘;’ token 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:9: error: this ‘for’ clause does not guard... [-Werror=misleading-indentation] 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:46: error: ‘i’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:43:60: error: expected primary-expression before ‘)’ token 43 | assign_char_to(to_char(assign_rank_to(i, in_t{})), ret[i]); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:62: error: ‘priority_tag’ was not declared in this scope 51 | requires requires (nucleotide_t const nucl) { { impl(priority_tag<2>{}, nucl) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:62: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:77: error: expected primary-expression before ‘{’ token 51 | requires requires (nucleotide_t const nucl) { { impl(priority_tag<2>{}, nucl) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::complement_fn::operator()(nucleotide_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:37: error: ‘priority_tag’ was not declared in this scope 55 | static_assert(noexcept(impl(priority_tag<2>{}, nucl)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:52: error: expected primary-expression before ‘{’ token 55 | static_assert(noexcept(impl(priority_tag<2>{}, nucl)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:28: error: ‘Same’ is not a member of ‘std’ 57 | static_assert(std::Same{}, nucl))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:45: error: expected primary-expression before ‘,’ token 57 | static_assert(std::Same{}, nucl))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:47: error: expected string-literal before ‘decltype’ 57 | static_assert(std::Same{}, nucl))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:46: error: expected ‘)’ before ‘decltype’ 57 | static_assert(std::Same{}, nucl))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:60:36: error: expected primary-expression before ‘{’ token 60 | return impl(priority_tag<2>{}, nucl); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:37: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:47: error: expected primary-expression before ‘>’ token 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:52: error: expected identifier before ‘requires’ 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:52: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/cmath:83:11: error: ‘acos’ has not been declared in ‘::’ 83 | using ::acos; | ^~~~ /usr/include/c++/10/cmath:102:11: error: ‘asin’ has not been declared in ‘::’ 102 | using ::asin; | ^~~~ /usr/include/c++/10/cmath:121:11: error: ‘atan’ has not been declared in ‘::’ 121 | using ::atan; | ^~~~ /usr/include/c++/10/cmath:140:11: error: ‘atan2’ has not been declared in ‘::’ 140 | using ::atan2; | ^~~~~ /usr/include/c++/10/cmath:161:11: error: ‘ceil’ has not been declared in ‘::’ 161 | using ::ceil; | ^~~~ /usr/include/c++/10/cmath:180:11: error: ‘cos’ has not been declared in ‘::’ 180 | using ::cos; | ^~~ /usr/include/c++/10/cmath:199:11: error: ‘cosh’ has not been declared in ‘::’ 199 | using ::cosh; | ^~~~ /usr/include/c++/10/cmath:218:11: error: ‘exp’ has not been declared in ‘::’ 218 | using ::exp; | ^~~ /usr/include/c++/10/cmath:237:11: error: ‘fabs’ has not been declared in ‘::’ 237 | using ::fabs; | ^~~~ /usr/include/c++/10/cmath:256:11: error: ‘floor’ has not been declared in ‘::’ 256 | using ::floor; | ^~~~~ /usr/include/c++/10/cmath:275:11: error: ‘fmod’ has not been declared in ‘::’ 275 | using ::fmod; | ^~~~ /usr/include/c++/10/cmath:296:11: error: ‘frexp’ has not been declared in ‘::’ 296 | using ::frexp; | ^~~~~ /usr/include/c++/10/cmath:315:11: error: ‘ldexp’ has not been declared in ‘::’ 315 | using ::ldexp; | ^~~~~ /usr/include/c++/10/cmath:334:11: error: ‘log’ has not been declared in ‘::’ 334 | using ::log; | ^~~ /usr/include/c++/10/cmath:353:11: error: ‘log10’ has not been declared in ‘::’ 353 | using ::log10; | ^~~~~ /usr/include/c++/10/cmath:372:11: error: ‘modf’ has not been declared in ‘::’ 372 | using ::modf; | ^~~~ /usr/include/c++/10/cmath:384:11: error: ‘pow’ has not been declared in ‘::’ 384 | using ::pow; | ^~~ /usr/include/c++/10/cmath:421:11: error: ‘sin’ has not been declared in ‘::’ 421 | using ::sin; | ^~~ /usr/include/c++/10/cmath:440:11: error: ‘sinh’ has not been declared in ‘::’ 440 | using ::sinh; | ^~~~ /usr/include/c++/10/cmath:459:11: error: ‘sqrt’ has not been declared in ‘::’ 459 | using ::sqrt; | ^~~~ /usr/include/c++/10/cmath:478:11: error: ‘tan’ has not been declared in ‘::’ 478 | using ::tan; | ^~~ /usr/include/c++/10/cmath:497:11: error: ‘tanh’ has not been declared in ‘::’ 497 | using ::tanh; | ^~~~ /usr/include/c++/10/cmath:1069:11: error: ‘acosh’ has not been declared in ‘::’ 1069 | using ::acosh; | ^~~~~ /usr/include/c++/10/cmath:1070:11: error: ‘acoshf’ has not been declared in ‘::’ 1070 | using ::acoshf; | ^~~~~~ /usr/include/c++/10/cmath:1071:11: error: ‘acoshl’ has not been declared in ‘::’ 1071 | using ::acoshl; | ^~~~~~ /usr/include/c++/10/cmath:1073:11: error: ‘asinh’ has not been declared in ‘::’ 1073 | using ::asinh; | ^~~~~ /usr/include/c++/10/cmath:1074:11: error: ‘asinhf’ has not been declared in ‘::’ 1074 | using ::asinhf; | ^~~~~~ /usr/include/c++/10/cmath:1075:11: error: ‘asinhl’ has not been declared in ‘::’ 1075 | using ::asinhl; | ^~~~~~ /usr/include/c++/10/cmath:1077:11: error: ‘atanh’ has not been declared in ‘::’ 1077 | using ::atanh; | ^~~~~ /usr/include/c++/10/cmath:1078:11: error: ‘atanhf’ has not been declared in ‘::’ 1078 | using ::atanhf; | ^~~~~~ /usr/include/c++/10/cmath:1079:11: error: ‘atanhl’ has not been declared in ‘::’ 1079 | using ::atanhl; | ^~~~~~ /usr/include/c++/10/cmath:1081:11: error: ‘cbrt’ has not been declared in ‘::’ 1081 | using ::cbrt; | ^~~~ /usr/include/c++/10/cmath:1082:11: error: ‘cbrtf’ has not been declared in ‘::’ 1082 | using ::cbrtf; | ^~~~~ /usr/include/c++/10/cmath:1083:11: error: ‘cbrtl’ has not been declared in ‘::’ 1083 | using ::cbrtl; | ^~~~~ /usr/include/c++/10/cmath:1085:11: error: ‘copysign’ has not been declared in ‘::’ 1085 | using ::copysign; | ^~~~~~~~ /usr/include/c++/10/cmath:1086:11: error: ‘copysignf’ has not been declared in ‘::’ 1086 | using ::copysignf; | ^~~~~~~~~ /usr/include/c++/10/cmath:1087:11: error: ‘copysignl’ has not been declared in ‘::’ 1087 | using ::copysignl; | ^~~~~~~~~ /usr/include/c++/10/cmath:1089:11: error: ‘erf’ has not been declared in ‘::’ 1089 | using ::erf; | ^~~ /usr/include/c++/10/cmath:1090:11: error: ‘erff’ has not been declared in ‘::’ 1090 | using ::erff; | ^~~~ /usr/include/c++/10/cmath:1091:11: error: ‘erfl’ has not been declared in ‘::’ 1091 | using ::erfl; | ^~~~ /usr/include/c++/10/cmath:1093:11: error: ‘erfc’ has not been declared in ‘::’ 1093 | using ::erfc; | ^~~~ /usr/include/c++/10/cmath:1094:11: error: ‘erfcf’ has not been declared in ‘::’ 1094 | using ::erfcf; | ^~~~~ /usr/include/c++/10/cmath:1095:11: error: ‘erfcl’ has not been declared in ‘::’ 1095 | using ::erfcl; | ^~~~~ /usr/include/c++/10/cmath:1097:11: error: ‘exp2’ has not been declared in ‘::’ 1097 | using ::exp2; | ^~~~ /usr/include/c++/10/cmath:1098:11: error: ‘exp2f’ has not been declared in ‘::’ 1098 | using ::exp2f; | ^~~~~ /usr/include/c++/10/cmath:1099:11: error: ‘exp2l’ has not been declared in ‘::’ 1099 | using ::exp2l; | ^~~~~ /usr/include/c++/10/cmath:1101:11: error: ‘expm1’ has not been declared in ‘::’ 1101 | using ::expm1; | ^~~~~ /usr/include/c++/10/cmath:1102:11: error: ‘expm1f’ has not been declared in ‘::’ 1102 | using ::expm1f; | ^~~~~~ /usr/include/c++/10/cmath:1103:11: error: ‘expm1l’ has not been declared in ‘::’ 1103 | using ::expm1l; | ^~~~~~ /usr/include/c++/10/cmath:1105:11: error: ‘fdim’ has not been declared in ‘::’ 1105 | using ::fdim; | ^~~~ /usr/include/c++/10/cmath:1106:11: error: ‘fdimf’ has not been declared in ‘::’ 1106 | using ::fdimf; | ^~~~~ /usr/include/c++/10/cmath:1107:11: error: ‘fdiml’ has not been declared in ‘::’ 1107 | using ::fdiml; | ^~~~~ /usr/include/c++/10/cmath:1109:11: error: ‘fma’ has not been declared in ‘::’ 1109 | using ::fma; | ^~~ /usr/include/c++/10/cmath:1110:11: error: ‘fmaf’ has not been declared in ‘::’ 1110 | using ::fmaf; | ^~~~ /usr/include/c++/10/cmath:1111:11: error: ‘fmal’ has not been declared in ‘::’ 1111 | using ::fmal; | ^~~~ /usr/include/c++/10/cmath:1113:11: error: ‘fmax’ has not been declared in ‘::’ 1113 | using ::fmax; | ^~~~ /usr/include/c++/10/cmath:1114:11: error: ‘fmaxf’ has not been declared in ‘::’ 1114 | using ::fmaxf; | ^~~~~ /usr/include/c++/10/cmath:1115:11: error: ‘fmaxl’ has not been declared in ‘::’ 1115 | using ::fmaxl; | ^~~~~ /usr/include/c++/10/cmath:1117:11: error: ‘fmin’ has not been declared in ‘::’ 1117 | using ::fmin; | ^~~~ /usr/include/c++/10/cmath:1118:11: error: ‘fminf’ has not been declared in ‘::’ 1118 | using ::fminf; | ^~~~~ /usr/include/c++/10/cmath:1119:11: error: ‘fminl’ has not been declared in ‘::’ 1119 | using ::fminl; | ^~~~~ /usr/include/c++/10/cmath:1121:11: error: ‘hypot’ has not been declared in ‘::’ 1121 | using ::hypot; | ^~~~~ /usr/include/c++/10/cmath:1122:11: error: ‘hypotf’ has not been declared in ‘::’ 1122 | using ::hypotf; | ^~~~~~ /usr/include/c++/10/cmath:1123:11: error: ‘hypotl’ has not been declared in ‘::’ 1123 | using ::hypotl; | ^~~~~~ /usr/include/c++/10/cmath:1125:11: error: ‘ilogb’ has not been declared in ‘::’ 1125 | using ::ilogb; | ^~~~~ /usr/include/c++/10/cmath:1126:11: error: ‘ilogbf’ has not been declared in ‘::’ 1126 | using ::ilogbf; | ^~~~~~ /usr/include/c++/10/cmath:1127:11: error: ‘ilogbl’ has not been declared in ‘::’ 1127 | using ::ilogbl; | ^~~~~~ /usr/include/c++/10/cmath:1129:11: error: ‘lgamma’ has not been declared in ‘::’ 1129 | using ::lgamma; | ^~~~~~ /usr/include/c++/10/cmath:1130:11: error: ‘lgammaf’ has not been declared in ‘::’ 1130 | using ::lgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1131:11: error: ‘lgammal’ has not been declared in ‘::’ 1131 | using ::lgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1134:11: error: ‘llrint’ has not been declared in ‘::’ 1134 | using ::llrint; | ^~~~~~ /usr/include/c++/10/cmath:1135:11: error: ‘llrintf’ has not been declared in ‘::’ 1135 | using ::llrintf; | ^~~~~~~ /usr/include/c++/10/cmath:1136:11: error: ‘llrintl’ has not been declared in ‘::’ 1136 | using ::llrintl; | ^~~~~~~ /usr/include/c++/10/cmath:1138:11: error: ‘llround’ has not been declared in ‘::’ 1138 | using ::llround; | ^~~~~~~ /usr/include/c++/10/cmath:1139:11: error: ‘llroundf’ has not been declared in ‘::’ 1139 | using ::llroundf; | ^~~~~~~~ /usr/include/c++/10/cmath:1140:11: error: ‘llroundl’ has not been declared in ‘::’ 1140 | using ::llroundl; | ^~~~~~~~ /usr/include/c++/10/cmath:1143:11: error: ‘log1p’ has not been declared in ‘::’ 1143 | using ::log1p; | ^~~~~ /usr/include/c++/10/cmath:1144:11: error: ‘log1pf’ has not been declared in ‘::’ 1144 | using ::log1pf; | ^~~~~~ /usr/include/c++/10/cmath:1145:11: error: ‘log1pl’ has not been declared in ‘::’ 1145 | using ::log1pl; | ^~~~~~ /usr/include/c++/10/cmath:1147:11: error: ‘log2’ has not been declared in ‘::’ 1147 | using ::log2; | ^~~~ /usr/include/c++/10/cmath:1148:11: error: ‘log2f’ has not been declared in ‘::’ 1148 | using ::log2f; | ^~~~~ /usr/include/c++/10/cmath:1149:11: error: ‘log2l’ has not been declared in ‘::’ 1149 | using ::log2l; | ^~~~~ /usr/include/c++/10/cmath:1151:11: error: ‘logb’ has not been declared in ‘::’ 1151 | using ::logb; | ^~~~ /usr/include/c++/10/cmath:1152:11: error: ‘logbf’ has not been declared in ‘::’ 1152 | using ::logbf; | ^~~~~ /usr/include/c++/10/cmath:1153:11: error: ‘logbl’ has not been declared in ‘::’ 1153 | using ::logbl; | ^~~~~ /usr/include/c++/10/cmath:1155:11: error: ‘lrint’ has not been declared in ‘::’ 1155 | using ::lrint; | ^~~~~ /usr/include/c++/10/cmath:1156:11: error: ‘lrintf’ has not been declared in ‘::’ 1156 | using ::lrintf; | ^~~~~~ /usr/include/c++/10/cmath:1157:11: error: ‘lrintl’ has not been declared in ‘::’ 1157 | using ::lrintl; | ^~~~~~ /usr/include/c++/10/cmath:1159:11: error: ‘lround’ has not been declared in ‘::’ 1159 | using ::lround; | ^~~~~~ /usr/include/c++/10/cmath:1160:11: error: ‘lroundf’ has not been declared in ‘::’ 1160 | using ::lroundf; | ^~~~~~~ /usr/include/c++/10/cmath:1161:11: error: ‘lroundl’ has not been declared in ‘::’ 1161 | using ::lroundl; | ^~~~~~~ /usr/include/c++/10/cmath:1163:11: error: ‘nan’ has not been declared in ‘::’ 1163 | using ::nan; | ^~~ /usr/include/c++/10/cmath:1164:11: error: ‘nanf’ has not been declared in ‘::’ 1164 | using ::nanf; | ^~~~ /usr/include/c++/10/cmath:1165:11: error: ‘nanl’ has not been declared in ‘::’ 1165 | using ::nanl; | ^~~~ /usr/include/c++/10/cmath:1167:11: error: ‘nearbyint’ has not been declared in ‘::’ 1167 | using ::nearbyint; | ^~~~~~~~~ /usr/include/c++/10/cmath:1168:11: error: ‘nearbyintf’ has not been declared in ‘::’ 1168 | using ::nearbyintf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1169:11: error: ‘nearbyintl’ has not been declared in ‘::’ 1169 | using ::nearbyintl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1171:11: error: ‘nextafter’ has not been declared in ‘::’ 1171 | using ::nextafter; | ^~~~~~~~~ /usr/include/c++/10/cmath:1172:11: error: ‘nextafterf’ has not been declared in ‘::’ 1172 | using ::nextafterf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1173:11: error: ‘nextafterl’ has not been declared in ‘::’ 1173 | using ::nextafterl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1175:11: error: ‘nexttoward’ has not been declared in ‘::’ 1175 | using ::nexttoward; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1176:11: error: ‘nexttowardf’ has not been declared in ‘::’ 1176 | using ::nexttowardf; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1177:11: error: ‘nexttowardl’ has not been declared in ‘::’ 1177 | using ::nexttowardl; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1179:11: error: ‘remainder’ has not been declared in ‘::’ 1179 | using ::remainder; | ^~~~~~~~~ /usr/include/c++/10/cmath:1180:11: error: ‘remainderf’ has not been declared in ‘::’ 1180 | using ::remainderf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1181:11: error: ‘remainderl’ has not been declared in ‘::’ 1181 | using ::remainderl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1183:11: error: ‘remquo’ has not been declared in ‘::’ 1183 | using ::remquo; | ^~~~~~ /usr/include/c++/10/cmath:1184:11: error: ‘remquof’ has not been declared in ‘::’ 1184 | using ::remquof; | ^~~~~~~ /usr/include/c++/10/cmath:1185:11: error: ‘remquol’ has not been declared in ‘::’ 1185 | using ::remquol; | ^~~~~~~ /usr/include/c++/10/cmath:1187:11: error: ‘rint’ has not been declared in ‘::’ 1187 | using ::rint; | ^~~~ /usr/include/c++/10/cmath:1188:11: error: ‘rintf’ has not been declared in ‘::’ 1188 | using ::rintf; | ^~~~~ /usr/include/c++/10/cmath:1189:11: error: ‘rintl’ has not been declared in ‘::’ 1189 | using ::rintl; | ^~~~~ /usr/include/c++/10/cmath:1191:11: error: ‘round’ has not been declared in ‘::’ 1191 | using ::round; | ^~~~~ /usr/include/c++/10/cmath:1192:11: error: ‘roundf’ has not been declared in ‘::’ 1192 | using ::roundf; | ^~~~~~ /usr/include/c++/10/cmath:1193:11: error: ‘roundl’ has not been declared in ‘::’ 1193 | using ::roundl; | ^~~~~~ /usr/include/c++/10/cmath:1195:11: error: ‘scalbln’ has not been declared in ‘::’ 1195 | using ::scalbln; | ^~~~~~~ /usr/include/c++/10/cmath:1196:11: error: ‘scalblnf’ has not been declared in ‘::’ 1196 | using ::scalblnf; | ^~~~~~~~ /usr/include/c++/10/cmath:1197:11: error: ‘scalblnl’ has not been declared in ‘::’ 1197 | using ::scalblnl; | ^~~~~~~~ /usr/include/c++/10/cmath:1199:11: error: ‘scalbn’ has not been declared in ‘::’ 1199 | using ::scalbn; | ^~~~~~ /usr/include/c++/10/cmath:1200:11: error: ‘scalbnf’ has not been declared in ‘::’ 1200 | using ::scalbnf; | ^~~~~~~ /usr/include/c++/10/cmath:1201:11: error: ‘scalbnl’ has not been declared in ‘::’ 1201 | using ::scalbnl; | ^~~~~~~ /usr/include/c++/10/cmath:1203:11: error: ‘tgamma’ has not been declared in ‘::’ 1203 | using ::tgamma; | ^~~~~~ /usr/include/c++/10/cmath:1204:11: error: ‘tgammaf’ has not been declared in ‘::’ 1204 | using ::tgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1205:11: error: ‘tgammal’ has not been declared in ‘::’ 1205 | using ::tgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1207:11: error: ‘trunc’ has not been declared in ‘::’ 1207 | using ::trunc; | ^~~~~ /usr/include/c++/10/cmath:1208:11: error: ‘truncf’ has not been declared in ‘::’ 1208 | using ::truncf; | ^~~~~~ /usr/include/c++/10/cmath:1209:11: error: ‘truncl’ has not been declared in ‘::’ 1209 | using ::truncl; | ^~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__bernoulli_series(unsigned int)’: /usr/include/c++/10/tr1/gamma.tcc:117:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:117:58: error: expected primary-expression before ‘>’ token 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:117:61: error: ‘::__pi’ has not been declared 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_bernoulli(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:159:18: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:159:41: error: expected primary-expression before ‘>’ token 159 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:159:44: error: ‘::__pi’ has not been declared 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_lanczos(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:208:26: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:208:49: error: expected primary-expression before ‘>’ token 208 | / __numeric_constants<_Tp>::__euler()); | ^ /usr/include/c++/10/tr1/gamma.tcc:208:52: error: ‘::__euler’ has not been declared 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:234:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:234:61: error: expected primary-expression before ‘>’ token 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/gamma.tcc:234:64: error: ‘::__pi’ has not been declared 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc:238:41: error: expected primary-expression before ‘>’ token 238 | return __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/gamma.tcc:238:44: error: ‘::__lnpi’ has not been declared 238 | return __numeric_constants<_Tp>::__lnpi() | ^~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_sign(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:261:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:261:53: error: expected primary-expression before ‘>’ token 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^ /usr/include/c++/10/tr1/gamma.tcc:261:56: error: ‘::__pi’ has not been declared 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi_series(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:360:20: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:360:43: error: expected primary-expression before ‘>’ token 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^ /usr/include/c++/10/tr1/gamma.tcc:360:46: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:427:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/gamma.tcc:427:51: error: expected primary-expression before ‘>’ token 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/gamma.tcc:427:54: error: ‘::__pi’ has not been declared 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__gamma_temme(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:112:23: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc:112:22: error: expected primary-expression before ‘(’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:46: error: expected primary-expression before ‘>’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__bessel_jn(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:180:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/bessel_function.tcc:180:48: error: expected primary-expression before ‘>’ token 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:180:51: error: ‘::__pi’ has not been declared; did you mean ‘__xi’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~ | __xi /usr/include/c++/10/tr1/bessel_function.tcc:228:53: error: expected primary-expression before ‘>’ token 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:228:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:237:55: error: expected primary-expression before ‘>’ token 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^ /usr/include/c++/10/tr1/bessel_function.tcc:237:58: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:240:51: error: expected primary-expression before ‘>’ token 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:240:54: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:241:60: error: expected primary-expression before ‘>’ token 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:241:63: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:245:44: error: expected primary-expression before ‘>’ token 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:245:47: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__cyl_bessel_jn_asymp(_Tp, _Tp, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:402:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/bessel_function.tcc:402:55: error: expected primary-expression before ‘>’ token 402 | * __numeric_constants<_Tp>::__pi_2(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:402:58: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/bessel_function.tcc:408:56: error: expected primary-expression before ‘>’ token 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:408:59: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ | __psi /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__sph_bessel_jn(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:579:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/bessel_function.tcc:579:51: error: expected primary-expression before ‘>’ token 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/bessel_function.tcc:579:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_1_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:174:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc:174:37: error: expected primary-expression before ‘>’ token 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^ /usr/include/c++/10/tr1/ell_integral.tcc:174:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_1(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:233:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc:233:69: error: expected primary-expression before ‘>’ token 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:233:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:236:62: error: expected primary-expression before ‘>’ token 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:236:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_2_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:289:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc:289:37: error: expected primary-expression before ‘>’ token 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:289:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_2(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:449:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc:449:69: error: expected primary-expression before ‘>’ token 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:449:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:452:62: error: expected primary-expression before ‘>’ token 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:452:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_3(_Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:722:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/ell_integral.tcc:722:69: error: expected primary-expression before ‘>’ token 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:722:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:725:62: error: expected primary-expression before ‘>’ token 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:725:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_E1_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:102:16: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/exp_integral.tcc:102:39: error: expected primary-expression before ‘>’ token 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:102:42: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_En_series(unsigned int, _Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:164:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/exp_integral.tcc:164:61: error: expected primary-expression before ‘>’ token 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:164:64: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc:174:51: error: expected primary-expression before ‘>’ token 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:174:54: error: ‘::gamma_e’ has not been declared; did you mean ‘gammal’? 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^~~~~~~ | gammal /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_Ei_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:305:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/exp_integral.tcc:305:37: error: expected primary-expression before ‘>’ token 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:305:40: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/hypergeometric.tcc: In function ‘_Tp std::__hyperg_reflect(_Tp, _Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/hypergeometric.tcc:543:36: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/hypergeometric.tcc:543:59: error: expected primary-expression before ‘>’ token 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^ /usr/include/c++/10/tr1/hypergeometric.tcc:543:62: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/legendre_function.tcc: In function ‘_Tp std::__sph_legendre(unsigned int, unsigned int, _Tp)’: /usr/include/c++/10/tr1/legendre_function.tcc:229:34: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/legendre_function.tcc:229:57: error: expected primary-expression before ‘>’ token 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:229:60: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi /usr/include/c++/10/tr1/legendre_function.tcc:261:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/legendre_function.tcc:261:58: error: expected primary-expression before ‘>’ token 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/legendre_function.tcc:261:61: error: ‘::__lnpi’ has not been declared; did you mean ‘__lnpoch’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~ | __lnpoch /usr/include/c++/10/tr1/legendre_function.tcc:264:61: error: expected primary-expression before ‘>’ token 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:264:64: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__bessel_ik(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:53: error: expected primary-expression before ‘>’ token 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:29: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:52: error: expected primary-expression before ‘>’ token 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:55: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__sph_bessel_ik(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:51: error: expected primary-expression before ‘>’ token 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__airy(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:19: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:42: error: expected primary-expression before ‘>’ token 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:45: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:42: error: expected primary-expression before ‘>’ token 399 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:45: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 399 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:61: error: expected primary-expression before ‘>’ token 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:64: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:61: error: expected primary-expression before ‘>’ token 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:43: error: expected primary-expression before ‘>’ token 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:46: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:43: error: expected primary-expression before ‘>’ token 406 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:46: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 406 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:58: error: expected primary-expression before ‘>’ token 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:61: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:48: error: expected primary-expression before ‘>’ token 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:55: error: expected primary-expression before ‘>’ token 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:55: error: expected primary-expression before ‘>’ token 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:61: error: expected primary-expression before ‘>’ token 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:61: error: expected primary-expression before ‘>’ token 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:48: error: expected primary-expression before ‘>’ token 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:51: error: expected primary-expression before ‘>’ token 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:54: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/poly_laguerre.tcc: In function ‘_Tp std::__poly_laguerre_large_n(unsigned int, _Tpa, _Tp)’: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:27: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:50: error: expected primary-expression before ‘>’ token 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:85:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:86:50: error: expected primary-expression before ‘>’ token 86 | * __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:86:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 86 | * __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:102:63: error: expected primary-expression before ‘>’ token 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:102:66: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^~~~ | __psi /usr/include/c++/10/tr1/poly_laguerre.tcc:106:57: error: expected primary-expression before ‘>’ token 106 | + __numeric_constants<_Tp>::__pi_4()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:106:60: error: ‘::__pi_4’ has not been declared; did you mean ‘__pid_t’? 106 | + __numeric_constants<_Tp>::__pi_4()); | ^~~~~~ | __pid_t In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta_glob(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:24: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:47: error: expected primary-expression before ‘>’ token 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:180:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:181:56: error: expected primary-expression before ‘>’ token 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:181:59: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:187:47: error: expected primary-expression before ‘>’ token 187 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:187:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 187 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:39: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:62: error: expected primary-expression before ‘>’ token 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:304:65: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:305:52: error: expected primary-expression before ‘>’ token 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:305:55: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:311:43: error: expected primary-expression before ‘>’ token 311 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:311:46: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 311 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:327:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /usr/include/c++/10/tr1/riemann_zeta.tcc:327:58: error: expected primary-expression before ‘>’ token 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:327:61: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:328:60: error: expected primary-expression before ‘>’ token 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:328:63: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:38: error: ‘size_in_values_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::size_in_values_v< >’? 27 | inline std::array> constexpr to_lower_table | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:18: note: ‘seqan3::detail::size_in_values_v< >’ declared here 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:55: error: template argument 2 is invalid 27 | inline std::array> constexpr to_lower_table | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:64: error: expected unqualified-id before ‘>’ token 27 | inline std::array> constexpr to_lower_table | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:41:2: error: extra ‘;’ [-Werror=pedantic] 41 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:38: error: ‘size_in_values_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::size_in_values_v< >’? 46 | inline std::array> constexpr to_upper_table | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:18: note: ‘seqan3::detail::size_in_values_v< >’ declared here 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:55: error: template argument 2 is invalid 46 | inline std::array> constexpr to_upper_table | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:64: error: expected unqualified-id before ‘>’ token 46 | inline std::array> constexpr to_upper_table | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:60:2: error: extra ‘;’ [-Werror=pedantic] 60 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:81:11: error: ‘Char’ has not been declared 81 | template | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:82:11: error: ‘char_type’ does not name a type 82 | constexpr char_type to_lower(char_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:97:11: error: ‘Char’ has not been declared 97 | template | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:98:11: error: ‘char_type’ does not name a type 98 | constexpr char_type to_upper(char_type const c) noexcept | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:40:45: error: expected template-name before ‘<’ token 40 | class nucleotide_base : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:40:45: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:163:2: error: extra ‘;’ [-Werror=pedantic] 163 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected template-name before ‘<’ token 48 | class dna4 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:33: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 138 | using dna4_vector = std::vector; | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:37: error: template argument 1 is invalid 138 | using dna4_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:152:11: error: ‘dna4’ does not name a type 152 | constexpr dna4 operator""_dna4(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:166:8: error: ‘dna4_vector’ does not name a type; did you mean ‘small_vector’? 166 | inline dna4_vector operator""_dna4(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:22: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 182 | constexpr std::array dna4::complement_table | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:28: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 182 | constexpr std::array dna4::complement_table | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:47: error: template argument 1 is invalid 182 | constexpr std::array dna4::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:49: error: ‘dna4’ has not been declared 182 | constexpr std::array dna4::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:184:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 184 | 'T'_dna4, // complement of 'A'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:185:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 185 | 'G'_dna4, // complement of 'C'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:186:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 186 | 'C'_dna4, // complement of 'G'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:187:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 187 | 'A'_dna4 // complement of 'T'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:49: error: scalar object ‘seqan3::complement_table’ requires one element in initializer 182 | constexpr std::array dna4::complement_table | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected template-name before ‘<’ token 46 | class rna4 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:33: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 103 | using rna4_vector = std::vector; | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:37: error: template argument 1 is invalid 103 | using rna4_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:117:11: error: ‘rna4’ does not name a type 117 | constexpr rna4 operator""_rna4(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:131:8: error: ‘rna4_vector’ does not name a type; did you mean ‘small_vector’? 131 | inline rna4_vector operator""_rna4(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:22: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 147 | constexpr std::array rna4::complement_table | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:28: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 147 | constexpr std::array rna4::complement_table | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:47: error: template argument 1 is invalid 147 | constexpr std::array rna4::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:49: error: ‘rna4’ has not been declared 147 | constexpr std::array rna4::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:149:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 149 | 'U'_rna4, // complement of 'A'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:150:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 150 | 'G'_rna4, // complement of 'C'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:151:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 151 | 'C'_rna4, // complement of 'G'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:152:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 152 | 'A'_rna4 // complement of 'U'_rna4 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:11: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected template-name before ‘<’ token 48 | class dna5 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:33: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 132 | using dna5_vector = std::vector; | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:37: error: template argument 1 is invalid 132 | using dna5_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:146:11: error: ‘dna5’ does not name a type 146 | constexpr dna5 operator""_dna5(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:160:8: error: ‘dna5_vector’ does not name a type; did you mean ‘small_vector’? 160 | inline dna5_vector operator""_dna5(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:22: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 176 | constexpr std::array dna5::complement_table | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:28: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 176 | constexpr std::array dna5::complement_table | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:47: error: template argument 1 is invalid 176 | constexpr std::array dna5::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:49: error: ‘dna5’ has not been declared 176 | constexpr std::array dna5::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:178:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 178 | 'T'_dna5, // complement of 'A'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:179:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 179 | 'G'_dna5, // complement of 'C'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:180:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 180 | 'C'_dna5, // complement of 'G'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:181:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 181 | 'N'_dna5, // complement of 'N'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:182:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 182 | 'A'_dna5 // complement of 'T'_dna5 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:11: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected template-name before ‘<’ token 46 | class rna5 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:33: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 104 | using rna5_vector = std::vector; | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:37: error: template argument 1 is invalid 104 | using rna5_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:118:11: error: ‘rna5’ does not name a type 118 | constexpr rna5 operator""_rna5(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:132:8: error: ‘rna5_vector’ does not name a type; did you mean ‘small_vector’? 132 | inline rna5_vector operator""_rna5(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:22: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 148 | constexpr std::array rna5::complement_table | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:28: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 148 | constexpr std::array rna5::complement_table | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:47: error: template argument 1 is invalid 148 | constexpr std::array rna5::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:49: error: ‘rna5’ has not been declared 148 | constexpr std::array rna5::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:150:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 150 | 'U'_rna5, // complement of 'A'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:151:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 151 | 'G'_rna5, // complement of 'C'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:152:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 152 | 'C'_rna5, // complement of 'G'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:153:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 153 | 'N'_rna5, // complement of 'N'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:154:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 154 | 'A'_rna5 // complement of 'U'_rna5 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:12: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:28:42: error: expected template-name before ‘<’ token 28 | class quality_base : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:28:42: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:164:2: error: extra ‘;’ [-Werror=pedantic] 164 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:12: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected template-name before ‘<’ token 43 | class phred42 : public quality_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:91:11: error: ‘phred42’ does not name a type 91 | constexpr phred42 operator""_phred42(char const c) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:20: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 106 | inline std::vector operator""_phred42(char const * s, std::size_t n) | ^~~~~~~ | seqan3::phred42 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:27: error: template argument 1 is invalid 106 | inline std::vector operator""_phred42(char const * s, std::size_t n) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp: In function ‘int std::operator""_phred42(const char*, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:17: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 108 | std::vector r; | ^~~~~~~ | seqan3::phred42 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:24: error: template argument 1 is invalid 108 | std::vector r; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:24: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:109:7: error: request for member ‘resize’ in ‘r’, which is of non-class type ‘int’ 109 | r.resize(n); | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:112:10: error: invalid types ‘int[std::size_t {aka long unsigned int}]’ for array subscript 112 | r[i].assign_char(s[i]); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:61:11: error: ‘AlphabetTupleBase’ has not been declared 61 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:8: error: ‘tuple_components’ is not a class template 62 | struct tuple_components | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:25: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 62 | struct tuple_components | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:53:11: error: template parameter ‘class t’ 53 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:26: error: redeclared here as ‘’ 62 | struct tuple_components | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:85:11: error: ‘AlphabetTupleBase’ has not been declared 85 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:8: error: ‘recursive_tuple_components’ is not a class template 86 | struct recursive_tuple_components | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:35: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 86 | struct recursive_tuple_components | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:77:11: error: template parameter ‘class t’ 77 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:36: error: redeclared here as ‘’ 86 | struct recursive_tuple_components | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:49: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 115 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:49: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:80: error: wrong number of template arguments (3, should be 2) 115 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:126:49: error: ‘WeaklyAssignable’ was not declared in this scope; did you mean ‘concept WeaklyAssignable’? 126 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~ | concept WeaklyAssignable In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:194:16: note: ‘concept WeaklyAssignable’ declared here 194 | SEQAN3_CONCEPT WeaklyAssignable = std::is_assignable_v; | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:126:73: error: wrong number of template arguments (3, should be 2) 126 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:137:62: error: ‘WeaklyEqualityComparableWith’ is not a member of ‘std::detail’ 137 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:137:97: error: wrong number of template arguments (3, should be 2) 137 | using invoke = std::integral_constant>; | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:148:49: error: ‘WeaklyOrderedWith’ was not declared in this scope; did you mean ‘concept WeaklyOrderedWith’? 148 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~ | concept WeaklyOrderedWith In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:82:16: note: ‘concept WeaklyOrderedWith’ declared here 82 | SEQAN3_CONCEPT WeaklyOrderedWith = requires (std::remove_reference_t const & v1, | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:148:74: error: wrong number of template arguments (3, should be 2) 148 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:23: error: ‘WritableConstexprAlphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprAlphabet’? 163 | requires (detail::WritableConstexprAlphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1022:16: note: ‘concept WritableConstexprAlphabet’ declared here 1022 | SEQAN3_CONCEPT WritableConstexprAlphabet = | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:68: error: taking the address of a label is non-standard [-Werror=pedantic] 163 | requires (detail::WritableConstexprAlphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:48: error: expected ‘)’ before ‘<’ token 163 | requires (detail::WritableConstexprAlphabet && ...) && | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:23: error: ‘WritableConstexprSemialphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprSemialphabet’? 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:16: note: ‘concept WritableConstexprSemialphabet’ declared here 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:70: error: taking the address of a label is non-standard [-Werror=pedantic] 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:52: error: expected ‘)’ before ‘<’ token 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:130:34: error: ‘WritableSemialphabet’ has not been declared 130 | template | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:131:44: error: expected template-name before ‘<’ token 131 | class alphabet_proxy : public alphabet_base>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:131:44: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:285:2: error: extra ‘;’ [-Werror=pedantic] 285 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:27: error: ‘is_type_specialisation_of_v’ was not declared in this scope; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::is_type_specialisation_of_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:56: error: expected primary-expression before ‘,’ token 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:56:8: error: ‘pod_tuple’ is not a class template 56 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:56:33: error: redeclared with 2 template parameters 56 | struct pod_tuple | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:31:8: note: previous declaration ‘template struct seqan3::pod_tuple’ used 1 template parameter 31 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:113:8: error: ‘pod_tuple’ is not a class template 113 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:30:11: error: template parameter ‘class ... types’ 30 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:113:23: error: redeclared here as ‘class type0’ 113 | struct pod_tuple | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:169:28: error: ‘pod_tuple’ does not name a type 169 | pod_tuple(types && ...) -> pod_tuple; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:169:37: error: expected constructor, destructor, or type conversion before ‘<’ token 169 | pod_tuple(types && ...) -> pod_tuple; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:180:16: error: expression must be enclosed in parentheses 180 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:185:24: error: ‘get’ is not a member of ‘seqan3’ 185 | return seqan3::get(t._tail); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:185:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:179:18: note: ‘std::get’ 179 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:191:16: error: expression must be enclosed in parentheses 191 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:196:24: error: ‘get’ is not a member of ‘seqan3’ 196 | return seqan3::get(t._tail); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:196:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:190:24: note: ‘std::get’ 190 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:203:16: error: expression must be enclosed in parentheses 203 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:208:24: error: ‘get’ is not a member of ‘seqan3’ 208 | return seqan3::get(std::move(t._tail)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:208:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:202:19: note: ‘std::get’ 202 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:214:16: error: expression must be enclosed in parentheses 214 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:219:24: error: ‘get’ is not a member of ‘seqan3’ 219 | return seqan3::get(std::move(t._tail)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:219:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:213:25: note: ‘std::get’ 213 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:239:20: error: ‘get’ is not a member of ‘seqan3’ 239 | return seqan3::get, type>::value>(t); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:239:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:234:18: note: ‘std::get’ 234 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:249:20: error: ‘get’ is not a member of ‘seqan3’ 249 | return seqan3::get, type>::value>(t); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:249:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:244:24: note: ‘std::get’ 244 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:259:20: error: ‘get’ is not a member of ‘seqan3’ 259 | return seqan3::get, type>::value>(std::move(t)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:259:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:254:19: note: ‘std::get’ 254 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:269:20: error: ‘get’ is not a member of ‘seqan3’ 269 | return seqan3::get, type>::value>(std::move(t)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:269:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:264:25: note: ‘std::get’ 264 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:281:16: error: expression must be enclosed in parentheses 281 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:280:18: error: redefinition of ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ 280 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:179:18: note: ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ previously declared here 179 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:288:16: error: expression must be enclosed in parentheses 288 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:287:24: error: redefinition of ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ 287 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:190:24: note: ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ previously declared here 190 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:295:16: error: expression must be enclosed in parentheses 295 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:294:19: error: redefinition of ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ 294 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:202:19: note: ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ previously declared here 202 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:302:16: error: expression must be enclosed in parentheses 302 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:301:25: error: redefinition of ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ 301 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:213:25: note: ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ previously declared here 213 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:308:18: error: redefinition of ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 308 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:234:18: note: ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 234 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:317:24: error: redefinition of ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 317 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:244:24: note: ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 244 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:326:19: error: redefinition of ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 326 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:254:19: note: ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 254 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:335:25: error: redefinition of ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 335 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:264:25: note: ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 264 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:350:35: error: expression must be enclosed in parentheses 350 | requires i < sizeof...(types) && | ~~~~~~~~~~~~~~~~~~~~~^~ | ( 351 | std::is_base_of_v, t> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:36:44: error: return-type-requirement is not a type-constraint 36 | { std::tuple_size::value } -> size_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:52:35: error: return-type-requirement is not a type-constraint 52 | { get<0>(v) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:56:35: error: return-type-requirement is not a type-constraint 56 | { get<0>(v_c) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:57:35: error: return-type-requirement is not a type-constraint 57 | { get<0>(std::move(v)) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:76:61: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 76 | using type = std::conditional_t, | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:76:91: error: wrong number of template arguments (1, should be 3) 76 | using type = std::conditional_t, | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:88:11: error: ‘std::detail::TupleSize’ has not been declared 88 | template | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:88: error: ‘tuple_t’ was not declared in this scope 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:95: error: template argument 1 is invalid 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:103: error: template argument 1 is invalid 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:110:11: error: ‘std::detail::TupleSize’ has not been declared 110 | template | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:36: error: expected nested-name-specifier before ‘tuple_type_list’ 111 | using tuple_type_list_t = typename tuple_type_list::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope 111 | using tuple_type_list_t = typename tuple_type_list::type; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:36: error: ‘TupleSize’ is not a member of ‘std::detail’; did you mean ‘concept TupleSize’? 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:34:16: note: ‘concept TupleSize’ declared here 34 | SEQAN3_CONCEPT TupleSize = requires (tuple_t v) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:71: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:77: error: expected identifier before ‘requires’ 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:77: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:32:8: error: ‘type_in_pack’ is not a class template 32 | struct type_in_pack : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:32:8: error: redefinition of ‘struct seqan3::detail::type_in_pack’ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:28:8: note: previous definition of ‘struct seqan3::detail::type_in_pack’ 28 | struct type_in_pack : std::false_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:8: error: ‘type_in_pack’ is not a class template 35 | struct type_in_pack : type_in_pack {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:45: error: redeclared with 3 template parameters 35 | struct type_in_pack : type_in_pack {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:28:8: note: previous declaration ‘template struct seqan3::detail::type_in_pack’ used 2 template parameters 28 | struct type_in_pack : std::false_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:61: error: expected template-name before ‘<’ token 35 | struct type_in_pack : type_in_pack {}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:43: error: taking the address of a label is non-standard [-Werror=pedantic] 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:43: error: label ‘TupleLike’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:5: error: expression must be enclosed in parentheses 46 | requires TupleLike> && TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:14: error: ‘TupleLike’ does not name a type 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:43: error: taking the address of a label is non-standard [-Werror=pedantic] 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:43: error: label ‘TupleLike’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:5: error: expression must be enclosed in parentheses 59 | requires TupleLike> && TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:14: error: ‘TupleLike’ does not name a type 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 103 | requires TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:5: error: expression must be enclosed in parentheses 103 | requires TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:14: error: ‘TupleLike’ does not name a type 103 | requires TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 116 | requires TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:5: error: expression must be enclosed in parentheses 116 | requires TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:14: error: ‘TupleLike’ does not name a type 116 | requires TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:152:29: error: ‘TupleLike’ has not been declared 152 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:28: error: ‘tuple_t’ was not declared in this scope 153 | constexpr auto tuple_split(tuple_t && t) | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:39: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 153 | constexpr auto tuple_split(tuple_t && t) | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:41: error: expected ‘;’ before ‘{’ token 153 | constexpr auto tuple_split(tuple_t && t) | ^ | ; 154 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:182:11: error: ‘TupleLike’ has not been declared 182 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:32: error: ‘tuple_t’ was not declared in this scope 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:43: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:45: error: expected ‘;’ before ‘{’ token 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^ | ; 184 | { | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:39: error: expected initializer before ‘<’ token 62 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:39: error: expected initializer before ‘<’ token 73 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:39: error: expected initializer before ‘<’ token 82 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:14: error: ‘ConvertibleToByMember’ was not declared in this scope; did you mean ‘concept ConvertibleToByMember’? 92 | requires ConvertibleToByMember | ^~~~~~~~~~~~~~~~~~~~~ | concept ConvertibleToByMember In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:58:16: note: ‘concept ConvertibleToByMember’ declared here 58 | SEQAN3_CONCEPT ConvertibleToByMember = requires (source_t s) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:5: error: expression must be enclosed in parentheses 92 | requires ConvertibleToByMember | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:14: error: ‘ConvertibleToByMember’ does not name a type 92 | requires ConvertibleToByMember | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:14: error: ‘type_in_pack_v’ was not declared in this scope; did you mean ‘seqan3::detail::type_in_pack_v’? 103 | requires type_in_pack_v | ^~~~~~~~~~~~~~ | seqan3::detail::type_in_pack_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:41:23: note: ‘seqan3::detail::type_in_pack_v’ declared here 41 | inline bool constexpr type_in_pack_v = type_in_pack::value; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:5: error: expression must be enclosed in parentheses 103 | requires type_in_pack_v | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:14: error: ‘type_in_pack_v’ does not name a type 103 | requires type_in_pack_v | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:5: error: expression must be enclosed in parentheses 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: error: ‘ImplicitlyConvertibleTo’ does not name a type 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:5: error: expression must be enclosed in parentheses 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: error: ‘ImplicitlyConvertibleTo’ does not name a type 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:23: error: ‘WritableConstexprSemialphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprSemialphabet’? 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:16: note: ‘concept WritableConstexprSemialphabet’ declared here 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:70: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:52: error: expected ‘)’ before ‘<’ token 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:613:2: error: extra ‘;’ [-Werror=pedantic] 613 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:622:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 622 | requires detail::WeaklyEqualityComparableByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:622:59: error: expected unqualified-id before ‘<’ token 622 | requires detail::WeaklyEqualityComparableByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:633:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 633 | requires detail::WeaklyEqualityComparableByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:633:59: error: expected unqualified-id before ‘<’ token 633 | requires detail::WeaklyEqualityComparableByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:644:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 644 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:644:48: error: expected unqualified-id before ‘<’ token 644 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:655:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 655 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:655:48: error: expected unqualified-id before ‘<’ token 655 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:666:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 666 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:666:48: error: expected unqualified-id before ‘<’ token 666 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:677:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 677 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:677:48: error: expected unqualified-id before ‘<’ token 677 | requires detail::WeaklyOrderedByMembersWith && | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:58:11: error: ‘WritableAlphabet’ has not been declared 58 | template | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:58:49: error: ‘WritableQualityAlphabet’ has not been declared 58 | template | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:60:31: error: expected template-name before ‘<’ token 60 | public alphabet_tuple_base, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:60:31: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:167:2: error: extra ‘;’ [-Werror=pedantic] 167 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:173:8: error: ‘qualified’ does not name a type 173 | -> qualified, std::decay_t>; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:173:17: error: expected constructor, destructor, or type conversion before ‘<’ token 173 | -> qualified, std::decay_t>; | ^ In file included from /usr/include/c++/10/variant:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /usr/include/c++/10/bits/parse_numbers.h:51:12: error: ‘_Digit’ is not a class template 51 | struct _Digit<_Base, '0'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:51:29: error: redeclared with 1 template parameter 51 | struct _Digit<_Base, '0'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:12: error: ‘_Digit’ is not a class template 57 | struct _Digit<_Base, '1'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:29: error: redeclared with 1 template parameter 57 | struct _Digit<_Base, '1'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:12: error: ‘_Digit’ is not a class template 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:29: error: redeclared with 1 template parameter 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:44: error: expected template-name before ‘<’ token 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:74:12: error: ‘_Digit’ is not a class template 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:29: error: redeclared with 1 template parameter 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:44: error: expected template-name before ‘<’ token 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:78:12: error: ‘_Digit’ is not a class template 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:29: error: redeclared with 1 template parameter 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:44: error: expected template-name before ‘<’ token 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:82:12: error: ‘_Digit’ is not a class template 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:29: error: redeclared with 1 template parameter 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:44: error: expected template-name before ‘<’ token 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:86:12: error: ‘_Digit’ is not a class template 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:29: error: redeclared with 1 template parameter 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:44: error: expected template-name before ‘<’ token 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:90:12: error: ‘_Digit’ is not a class template 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:29: error: redeclared with 1 template parameter 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:44: error: expected template-name before ‘<’ token 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:94:12: error: ‘_Digit’ is not a class template 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:29: error: redeclared with 1 template parameter 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:44: error: expected template-name before ‘<’ token 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:98:12: error: ‘_Digit’ is not a class template 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:29: error: redeclared with 1 template parameter 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:44: error: expected template-name before ‘<’ token 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:102:12: error: ‘_Digit’ is not a class template 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:29: error: redeclared with 1 template parameter 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:44: error: expected template-name before ‘<’ token 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:106:12: error: ‘_Digit’ is not a class template 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:29: error: redeclared with 1 template parameter 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:44: error: expected template-name before ‘<’ token 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:110:12: error: ‘_Digit’ is not a class template 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:29: error: redeclared with 1 template parameter 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:44: error: expected template-name before ‘<’ token 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:114:12: error: ‘_Digit’ is not a class template 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:29: error: redeclared with 1 template parameter 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:44: error: expected template-name before ‘<’ token 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:118:12: error: ‘_Digit’ is not a class template 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:29: error: redeclared with 1 template parameter 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:44: error: expected template-name before ‘<’ token 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:122:12: error: ‘_Digit’ is not a class template 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:29: error: redeclared with 1 template parameter 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:44: error: expected template-name before ‘<’ token 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:126:12: error: ‘_Digit’ is not a class template 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:29: error: redeclared with 1 template parameter 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:44: error: expected template-name before ‘<’ token 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:130:12: error: ‘_Digit’ is not a class template 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:29: error: redeclared with 1 template parameter 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:44: error: expected template-name before ‘<’ token 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:134:12: error: ‘_Digit’ is not a class template 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:29: error: redeclared with 1 template parameter 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:44: error: expected template-name before ‘<’ token 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:138:12: error: ‘_Digit’ is not a class template 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:29: error: redeclared with 1 template parameter 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:44: error: expected template-name before ‘<’ token 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:142:12: error: ‘_Digit’ is not a class template 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:29: error: redeclared with 1 template parameter 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:44: error: expected template-name before ‘<’ token 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:146:12: error: ‘_Digit’ is not a class template 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:29: error: redeclared with 1 template parameter 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:44: error: expected template-name before ‘<’ token 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:151:12: error: ‘_Digit’ is not a class template 151 | struct _Digit<_Base, '\''> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:151:30: error: redeclared with 1 template parameter 151 | struct _Digit<_Base, '\''> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:165:38: error: expected nested-name-specifier before ‘_Digit’ 165 | using __valid_digit = typename _Digit<_Base, _Dig>::__valid; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:4: error: ‘__ull_constant’ does not name a type 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:52: error: expected unqualified-id before ‘?’ token 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^ /usr/include/c++/10/bits/parse_numbers.h:171:12: error: ‘_Power_help’ is not a class template 171 | struct _Power_help<_Base, _Dig> | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:171:35: error: redeclared with 2 template parameters 171 | struct _Power_help<_Base, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:162:12: note: previous declaration ‘template struct std::__parse_int::_Power_help’ used 3 template parameters 162 | struct _Power_help | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected template-name before ‘<’ token 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:182:12: error: ‘_Power’ is not a class template 182 | struct _Power<_Base> : __ull_constant<0> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:24: error: redeclared with 1 template parameter 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:178:12: note: previous declaration ‘template struct std::__parse_int::_Power’ used 2 template parameters 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:42: error: expected template-name before ‘<’ token 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:190:23: error: ‘_Digit’ does not name a type 190 | using __digit = _Digit<_Base, _Dig>; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:191:38: error: ‘__digit’ has not been declared 191 | using __valid_digit = typename __digit::__valid; | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:193:7: error: ‘__valid_digit’ was not declared in this scope 193 | __valid_digit::value ? _Pow / _Base : _Pow, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:194:15: error: wrong number of template arguments (2, should be at least 3) 194 | _Digs...>; | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: provided for ‘template struct std::__parse_int::_Number_help’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:20: error: ‘__ull_constant’ does not name a type 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:196:22: error: ‘type’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~ /usr/include/c++/10/bits/parse_numbers.h:196:45: error: ‘__digit’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: ‘_Number_help’ is not a class template 202 | struct _Number_help<_Base, _Pow, '\'', _Dig, _Digs...> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: redefinition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous definition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:12: error: ‘_Number_help’ is not a class template 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:42: error: redeclared with 2 template parameters 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous declaration ‘template struct std::__parse_int::_Number_help’ used 4 template parameters 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected template-name before ‘<’ token 215 | : _Number_help<_Base, _Power<_Base, _Digs...>::value, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:219:12: error: ‘_Number’ is not a class template 219 | struct _Number<_Base> | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:219:25: error: redeclared with 1 template parameter 219 | struct _Number<_Base> | ^ /usr/include/c++/10/bits/parse_numbers.h:214:12: note: previous declaration ‘template struct std::__parse_int::_Number’ used 2 template parameters 214 | struct _Number | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:220:21: error: expected template-name before ‘<’ token 220 | : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:229:12: error: ‘_Parse_int’ is not a class template 229 | struct _Parse_int<'0', 'b', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected template-name before ‘<’ token 230 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:234:12: error: ‘_Parse_int’ is not a class template 234 | struct _Parse_int<'0', 'B', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected template-name before ‘<’ token 235 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:239:12: error: ‘_Parse_int’ is not a class template 239 | struct _Parse_int<'0', 'x', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected template-name before ‘<’ token 240 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:244:12: error: ‘_Parse_int’ is not a class template 244 | struct _Parse_int<'0', 'X', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected template-name before ‘<’ token 245 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:249:12: error: ‘_Parse_int’ is not a class template 249 | struct _Parse_int<'0', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected template-name before ‘<’ token 250 | : _Number<8U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected template-name before ‘<’ token 255 | : _Number<10U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:267:12: error: ‘_Select_int_base’ is not a class template 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:267:53: error: redeclared with 3 template parameters 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:7: error: ‘_Select_int_base’ was not declared in this scope; did you mean ‘std::__select_int::_Select_int_base’? 270 | _Select_int_base<_Val, _Ints...>> | ^~~~~~~~~~~~~~~~ | std::__select_int::_Select_int_base /usr/include/c++/10/bits/parse_numbers.h:264:12: note: ‘std::__select_int::_Select_int_base’ declared here 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:38: error: template argument 3 is invalid 270 | _Select_int_base<_Val, _Ints...>> | ^~ /usr/include/c++/10/bits/parse_numbers.h:274:12: error: ‘_Select_int_base’ is not a class template 274 | struct _Select_int_base<_Val> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:274:33: error: redeclared with 1 template parameter 274 | struct _Select_int_base<_Val> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:278:34: error: expected nested-name-specifier before ‘_Select_int_base’ 278 | using _Select_int = typename _Select_int_base< | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /usr/include/c++/10/variant:61:12: error: ‘_Nth_type’ is not a class template 61 | struct _Nth_type<_Np, _First, _Rest...> | ^~~~~~~~~ /usr/include/c++/10/variant:61:43: error: redeclared with 3 template parameters 61 | struct _Nth_type<_Np, _First, _Rest...> | ^ /usr/include/c++/10/variant:58:12: note: previous declaration ‘template struct std::__detail::__variant::_Nth_type’ used 2 template parameters 58 | struct _Nth_type; | ^~~~~~~~~ /usr/include/c++/10/variant:62:16: error: expected template-name before ‘<’ token 62 | : _Nth_type<_Np-1, _Rest...> { }; | ^ /usr/include/c++/10/variant:65:12: error: ‘_Nth_type’ is not a class template 65 | struct _Nth_type<0, _First, _Rest...> | ^~~~~~~~~ /usr/include/c++/10/variant:57:19: error: template parameter ‘long unsigned int _Np’ 57 | template | ^~~ /usr/include/c++/10/variant:65:41: error: redeclared here as ‘class _First’ 65 | struct _Nth_type<0, _First, _Rest...> | ^ /usr/include/c++/10/variant:173:12: error: ‘__index_of’ is not a class template 173 | struct __index_of<_Tp, _First, _Rest...> : | ^~~~~~~~~~ /usr/include/c++/10/variant:173:44: error: redeclared with 3 template parameters 173 | struct __index_of<_Tp, _First, _Rest...> : | ^ /usr/include/c++/10/variant:167:12: note: previous declaration ‘template struct std::__detail::__variant::__index_of’ used 2 template parameters 167 | struct __index_of : std::integral_constant {}; | ^~~~~~~~~~ /usr/include/c++/10/variant:175:8: error: ‘__index_of_v’ was not declared in this scope; did you mean ‘std::__detail::__variant::__index_of_v<_Tp, _Types ...>’? 175 | ? 0 : __index_of_v<_Tp, _Rest...> + 1> {}; | ^~~~~~~~~~~~ | std::__detail::__variant::__index_of_v<_Tp, _Types ...> /usr/include/c++/10/variant:170:29: note: ‘std::__detail::__variant::__index_of_v<_Tp, _Types ...>’ declared here 170 | inline constexpr size_t __index_of_v = __index_of<_Tp, _Types...>::value; | ^~~~~~~~~~~~ /usr/include/c++/10/variant:174:12: error: parse error in template argument list 174 | std::integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ? 0 : __index_of_v<_Tp, _Rest...> + 1> {}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘constexpr void std::__raw_visit(_Visitor&&, _Variants&& ...)’: /usr/include/c++/10/variant:189:23: error: ‘__variant_cookie’ was not declared in this scope; did you mean ‘std::__detail::__variant::__variant_cookie’? 189 | std::__do_visit<__variant_cookie>(std::forward<_Visitor>(__visitor), | ^~~~~~~~~~~~~~~~ | std::__detail::__variant::__variant_cookie /usr/include/c++/10/variant:178:10: note: ‘std::__detail::__variant::__variant_cookie’ declared here 178 | struct __variant_cookie {}; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘constexpr void std::__raw_idx_visit(_Visitor&&, _Variants&& ...)’: /usr/include/c++/10/variant:198:23: error: ‘__variant_idx_cookie’ was not declared in this scope; did you mean ‘std::__detail::__variant::__variant_idx_cookie’? 198 | std::__do_visit<__variant_idx_cookie>(std::forward<_Visitor>(__visitor), | ^~~~~~~~~~~~~~~~~~~~ | std::__detail::__variant::__variant_idx_cookie /usr/include/c++/10/variant:180:10: note: ‘std::__detail::__variant::__variant_idx_cookie’ declared here 180 | struct __variant_idx_cookie { using type = __variant_idx_cookie; }; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant: At global scope: /usr/include/c++/10/variant:214:12: error: ‘_Uninitialized’ is not a class template 214 | struct _Uninitialized<_Type, true> | ^~~~~~~~~~~~~~ /usr/include/c++/10/variant:214:38: error: redeclared with 1 template parameter 214 | struct _Uninitialized<_Type, true> | ^ /usr/include/c++/10/variant:211:12: note: previous declaration ‘template > struct std::__detail::__variant::_Uninitialized’ used 2 template parameters 211 | struct _Uninitialized; | ^~~~~~~~~~~~~~ /usr/include/c++/10/variant:238:12: error: ‘_Uninitialized’ is not a class template 238 | struct _Uninitialized<_Type, false> | ^~~~~~~~~~~~~~ /usr/include/c++/10/variant:238:39: error: redeclared with 1 template parameter 238 | struct _Uninitialized<_Type, false> | ^ /usr/include/c++/10/variant:211:12: note: previous declaration ‘template > struct std::__detail::__variant::_Uninitialized’ used 2 template parameters 211 | struct _Uninitialized; | ^~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘constexpr decltype(auto) std::__get(std::in_place_index_t<_Idx>, _Union&&)’: /usr/include/c++/10/variant:272:14: error: ‘__variant’ has not been declared 272 | return __variant::__get(in_place_index<_Np-1>, | ^~~~~~~~~ /usr/include/c++/10/variant: In function ‘constexpr decltype(auto) std::__get(_Variant&&)’: /usr/include/c++/10/variant:281:14: error: ‘__variant’ has not been declared 281 | return __variant::__get(std::in_place_index<_Np>, | ^~~~~~~~~ /usr/include/c++/10/variant: At global scope: /usr/include/c++/10/variant:289:4: error: parse error in template argument list 289 | is_default_constructible_v::type>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:317:4: error: parse error in template argument list 317 | is_nothrow_default_constructible_v< | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | typename _Nth_type<0, _Types...>::type>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:333:11: error: ‘_Variadic_union’ is not a class template 333 | union _Variadic_union<_First, _Rest...> | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:333:43: error: redeclared with 2 template parameters 333 | union _Variadic_union<_First, _Rest...> | ^ /usr/include/c++/10/variant:330:11: note: previous declaration ‘template union std::__detail::__variant::_Variadic_union’ used 1 template parameter 330 | union _Variadic_union { }; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘constexpr bool std::__never_valueless()’: /usr/include/c++/10/variant:374:14: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 374 | return _Traits<_Types...>::_S_move_assign | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:374:28: error: expected primary-expression before ‘...’ token 374 | return _Traits<_Types...>::_S_move_assign | ^~~ /usr/include/c++/10/variant:374:28: error: expected ‘;’ before ‘...’ token 374 | return _Traits<_Types...>::_S_move_assign | ^~~ | ; /usr/include/c++/10/variant:374:28: error: expected primary-expression before ‘...’ token 374 | return _Traits<_Types...>::_S_move_assign | ^~~ /usr/include/c++/10/variant: At global scope: /usr/include/c++/10/variant:389:12: error: ‘_Variant_storage’ is not a class template 389 | struct _Variant_storage | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:389:45: error: redeclared with 1 template parameter 389 | struct _Variant_storage | ^ /usr/include/c++/10/variant:380:12: note: previous declaration ‘template struct std::__detail::__variant::_Variant_storage’ used 2 template parameters 380 | struct _Variant_storage; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:436:12: error: ‘_Variant_storage’ is not a class template 436 | struct _Variant_storage | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:436:44: error: redeclared with 1 template parameter 436 | struct _Variant_storage | ^ /usr/include/c++/10/variant:380:12: note: previous declaration ‘template struct std::__detail::__variant::_Variant_storage’ used 2 template parameters 380 | struct _Variant_storage; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:19: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:471:33: error: expected parameter pack before ‘...’ 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~ /usr/include/c++/10/variant:471:2: error: ‘_Variant_storage’ does not name a type 471 | _Variant_storage<_Traits<_Types...>::_S_trivial_dtor, _Types...>; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘void std::__variant_construct_single(_Tp&&, _Up&&)’: /usr/include/c++/10/variant:478:39: error: ‘__variant_cookie’ was not declared in this scope; did you mean ‘std::__detail::__variant::__variant_cookie’? 478 | if constexpr (!is_same_v<_Type, __variant_cookie>) | ^~~~~~~~~~~~~~~~ | std::__detail::__variant::__variant_cookie /usr/include/c++/10/variant:178:10: note: ‘std::__detail::__variant::__variant_cookie’ declared here 178 | struct __variant_cookie {}; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant: In function ‘void std::__variant_construct(_Tp&&, _Up&&)’: /usr/include/c++/10/variant:487:7: error: ‘__variant’ has not been declared 487 | __variant::__raw_visit([&__lhs](auto&& __rhs_mem) mutable | ^~~~~~~~~ /usr/include/c++/10/variant:487:57: error: definition of ‘auto std::__variant_construct(_Tp&&, _Up&&)::::operator()(auto:4&&)’ is not in namespace enclosing ‘std::__variant_construct(_Tp&&, _Up&&)::’ [-fpermissive] 487 | __variant::__raw_visit([&__lhs](auto&& __rhs_mem) mutable | ^~~~~~~ /usr/include/c++/10/variant: At global scope: /usr/include/c++/10/variant:498:52: error: expected template-name before ‘<’ token 498 | struct _Copy_ctor_base : _Variant_storage_alias<_Types...> | ^ /usr/include/c++/10/variant:498:52: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/variant:515:12: error: ‘_Copy_ctor_base’ is not a class template 515 | struct _Copy_ctor_base : _Variant_storage_alias<_Types...> | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:515:43: error: redeclared with 1 template parameter 515 | struct _Copy_ctor_base : _Variant_storage_alias<_Types...> | ^ /usr/include/c++/10/variant:498:12: note: previous declaration ‘template, class ... _Types> struct std::__detail::__variant::_Copy_ctor_base’ used 2 template parameters 498 | struct _Copy_ctor_base : _Variant_storage_alias<_Types...> | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:515:69: error: expected template-name before ‘<’ token 515 | struct _Copy_ctor_base : _Variant_storage_alias<_Types...> | ^ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:523:32: error: expected parameter pack before ‘...’ 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:523:2: error: ‘_Copy_ctor_base’ does not name a type 523 | _Copy_ctor_base<_Traits<_Types...>::_S_trivial_copy_ctor, _Types...>; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:526:46: error: expected template-name before ‘<’ token 526 | struct _Move_ctor_base : _Copy_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:526:46: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/variant:559:12: error: ‘_Move_ctor_base’ is not a class template 559 | struct _Move_ctor_base : _Copy_ctor_alias<_Types...> | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:559:43: error: redeclared with 1 template parameter 559 | struct _Move_ctor_base : _Copy_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:526:12: note: previous declaration ‘template, class ... _Types> struct std::__detail::__variant::_Move_ctor_base’ used 2 template parameters 526 | struct _Move_ctor_base : _Copy_ctor_alias<_Types...> | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:559:63: error: expected template-name before ‘<’ token 559 | struct _Move_ctor_base : _Copy_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:18: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:583:32: error: expected parameter pack before ‘...’ 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~ /usr/include/c++/10/variant:583:2: error: ‘_Move_ctor_base’ does not name a type 583 | _Move_ctor_base<_Traits<_Types...>::_S_trivial_move_ctor, _Types...>; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:586:48: error: expected template-name before ‘<’ token 586 | struct _Copy_assign_base : _Move_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:586:48: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/variant:632:12: error: ‘_Copy_assign_base’ is not a class template 632 | struct _Copy_assign_base : _Move_ctor_alias<_Types...> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:632:45: error: redeclared with 1 template parameter 632 | struct _Copy_assign_base : _Move_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:586:12: note: previous declaration ‘template, class ... _Types> struct std::__detail::__variant::_Copy_assign_base’ used 2 template parameters 586 | struct _Copy_assign_base : _Move_ctor_alias<_Types...> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:632:65: error: expected template-name before ‘<’ token 632 | struct _Copy_assign_base : _Move_ctor_alias<_Types...> | ^ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:640:39: error: expected parameter pack before ‘...’ 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:640:7: error: ‘_Copy_assign_base’ does not name a type 640 | _Copy_assign_base<_Traits<_Types...>::_S_trivial_copy_assign, _Types...>; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:643:50: error: expected template-name before ‘<’ token 643 | struct _Move_assign_base : _Copy_assign_alias<_Types...> | ^ /usr/include/c++/10/variant:643:50: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/variant:675:12: error: ‘_Move_assign_base’ is not a class template 675 | struct _Move_assign_base : _Copy_assign_alias<_Types...> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:675:45: error: redeclared with 1 template parameter 675 | struct _Move_assign_base : _Copy_assign_alias<_Types...> | ^ /usr/include/c++/10/variant:643:12: note: previous declaration ‘template, class ... _Types> struct std::__detail::__variant::_Move_assign_base’ used 2 template parameters 643 | struct _Move_assign_base : _Copy_assign_alias<_Types...> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:675:67: error: expected template-name before ‘<’ token 675 | struct _Move_assign_base : _Copy_assign_alias<_Types...> | ^ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:25: error: ‘_Traits’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Traits’? 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~ | std::__detail::__variant::_Traits /usr/include/c++/10/variant:286:12: note: ‘std::__detail::__variant::_Traits’ declared here 286 | struct _Traits | ^~~~~~~ /usr/include/c++/10/variant:683:39: error: expected parameter pack before ‘...’ 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~ /usr/include/c++/10/variant:683:7: error: ‘_Move_assign_base’ does not name a type 683 | _Move_assign_base<_Traits<_Types...>::_S_trivial_move_assign, _Types...>; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:686:46: error: expected template-name before ‘<’ token 686 | struct _Variant_base : _Move_assign_alias<_Types...> | ^ /usr/include/c++/10/variant:686:46: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/variant:716:12: error: ‘__tuple_count’ is not a class template 716 | struct __tuple_count<_Tp, tuple<_Types...>> | ^~~~~~~~~~~~~ /usr/include/c++/10/variant:708:26: error: template parameter ‘class _Tuple’ 708 | template | ^~~~~~~~ /usr/include/c++/10/variant:716:46: error: redeclared here as ‘class ... _Types’ 716 | struct __tuple_count<_Tp, tuple<_Types...>> | ^~ /usr/include/c++/10/variant:720:12: error: ‘__tuple_count’ is not a class template 720 | struct __tuple_count<_Tp, tuple<_First, _Rest...>> | ^~~~~~~~~~~~~ /usr/include/c++/10/variant:720:53: error: redeclared with 3 template parameters 720 | struct __tuple_count<_Tp, tuple<_First, _Rest...>> | ^~ /usr/include/c++/10/variant:709:12: note: previous declaration ‘template struct std::__detail::__variant::__tuple_count’ used 2 template parameters 709 | struct __tuple_count; | ^~~~~~~~~~~~~ /usr/include/c++/10/variant:723:2: error: ‘__tuple_count_v’ was not declared in this scope; did you mean ‘std::__detail::__variant::__tuple_count_v<_Tp, _Tuple>’? 723 | __tuple_count_v<_Tp, tuple<_Rest...>> + is_same_v<_Tp, _First>> { }; | ^~~~~~~~~~~~~~~ | std::__detail::__variant::__tuple_count_v<_Tp, _Tuple> /usr/include/c++/10/variant:712:29: note: ‘std::__detail::__variant::__tuple_count_v<_Tp, _Tuple>’ declared here 712 | inline constexpr size_t __tuple_count_v = | ^~~~~~~~~~~~~~~ /usr/include/c++/10/variant:723:37: error: wrong number of template arguments (3, should be 2) 723 | __tuple_count_v<_Tp, tuple<_Rest...>> + is_same_v<_Tp, _First>> { }; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /usr/include/c++/10/variant:746:12: error: ‘_Build_FUN’ is not a class template 746 | struct _Build_FUN<_Ind, _Tp, _Ti, false, | ^~~~~~~~~~ /usr/include/c++/10/variant:747:25: error: ‘_Arr’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Arr’? 747 | void_t{{std::declval<_Tp>()}})>> | ^~~~ | std::__detail::__variant::_Arr /usr/include/c++/10/variant:731:33: note: ‘std::__detail::__variant::_Arr’ declared here 731 | template struct _Arr { _Ti _M_x[1]; }; | ^~~~ /usr/include/c++/10/variant:747:25: error: ‘_Arr’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Arr’? 747 | void_t{{std::declval<_Tp>()}})>> | ^~~~ | std::__detail::__variant::_Arr /usr/include/c++/10/variant:731:33: note: ‘std::__detail::__variant::_Arr’ declared here 731 | template struct _Arr { _Ti _M_x[1]; }; | ^~~~ /usr/include/c++/10/variant:747:33: error: expected primary-expression before ‘>’ token 747 | void_t{{std::declval<_Tp>()}})>> | ^ /usr/include/c++/10/variant:747:34: error: expected primary-expression before ‘{’ token 747 | void_t{{std::declval<_Tp>()}})>> | ^ /usr/include/c++/10/variant:747:16: error: template argument 1 is invalid 747 | void_t{{std::declval<_Tp>()}})>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:747:58: error: redeclared with 3 template parameters 747 | void_t{{std::declval<_Tp>()}})>> | ^~ /usr/include/c++/10/variant:737:12: note: previous declaration ‘template struct std::__detail::__variant::_Build_FUN’ used 5 template parameters 737 | struct _Build_FUN | ^~~~~~~~~~ /usr/include/c++/10/variant:755:12: error: ‘_Build_FUN’ is not a class template 755 | struct _Build_FUN<_Ind, _Tp, _Ti, true, | ^~~~~~~~~~ /usr/include/c++/10/variant:756:60: error: redeclared with 3 template parameters 756 | enable_if_t, bool>>> | ^ /usr/include/c++/10/variant:737:12: note: previous declaration ‘template struct std::__detail::__variant::_Build_FUN’ used 5 template parameters 737 | struct _Build_FUN | ^~~~~~~~~~ /usr/include/c++/10/variant:767:12: error: ‘_Build_FUNs’ is not a class template 767 | struct _Build_FUNs<_Tp, variant<_Ti...>, index_sequence<_Ind...>> | ^~~~~~~~~~~ /usr/include/c++/10/variant:762:26: error: template parameter ‘class _Variant’ 762 | template, index_sequence<_Ind...>> | ^~ /usr/include/c++/10/variant:768:17: error: expected template-name before ‘<’ token 768 | : _Build_FUN<_Ind, _Tp, _Ti>... | ^ /usr/include/c++/10/variant:777:18: error: ‘_Build_FUNs’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Build_FUNs’? 777 | = decltype(_Build_FUNs<_Tp, _Variant>::_S_fun(std::declval<_Tp>())); | ^~~~~~~~~~~ | std::__detail::__variant::_Build_FUNs /usr/include/c++/10/variant:764:12: note: ‘std::__detail::__variant::_Build_FUNs’ declared here 764 | struct _Build_FUNs; | ^~~~~~~~~~~ /usr/include/c++/10/variant:777:18: error: ‘_Build_FUNs’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Build_FUNs’? 777 | = decltype(_Build_FUNs<_Tp, _Variant>::_S_fun(std::declval<_Tp>())); | ^~~~~~~~~~~ | std::__detail::__variant::_Build_FUNs /usr/include/c++/10/variant:764:12: note: ‘std::__detail::__variant::_Build_FUNs’ declared here 764 | struct _Build_FUNs; | ^~~~~~~~~~~ /usr/include/c++/10/variant:777:33: error: expected primary-expression before ‘,’ token 777 | = decltype(_Build_FUNs<_Tp, _Variant>::_S_fun(std::declval<_Tp>())); | ^ /usr/include/c++/10/variant:777:43: error: expected primary-expression before ‘>’ token 777 | = decltype(_Build_FUNs<_Tp, _Variant>::_S_fun(std::declval<_Tp>())); | ^ /usr/include/c++/10/variant:777:46: error: ‘::_S_fun’ has not been declared; did you mean ‘_S_cur’? 777 | = decltype(_Build_FUNs<_Tp, _Variant>::_S_fun(std::declval<_Tp>())); | ^~~~~~ | _S_cur /usr/include/c++/10/variant:786:12: error: ‘__accepted_index’ is not a class template 786 | struct __accepted_index<_Tp, _Variant, void_t<_FUN_type<_Tp, _Variant>>> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:786:51: error: ‘_FUN_type’ was not declared in this scope; did you mean ‘_Nth_type’? 786 | struct __accepted_index<_Tp, _Variant, void_t<_FUN_type<_Tp, _Variant>>> | ^~~~~~~~~ | _Nth_type /usr/include/c++/10/variant:786:74: error: template argument 1 is invalid 786 | struct __accepted_index<_Tp, _Variant, void_t<_FUN_type<_Tp, _Variant>>> | ^~ /usr/include/c++/10/variant:786:76: error: redeclared with 2 template parameters 786 | struct __accepted_index<_Tp, _Variant, void_t<_FUN_type<_Tp, _Variant>>> | ^ /usr/include/c++/10/variant:781:12: note: previous declaration ‘template struct std::__detail::__variant::__accepted_index’ used 3 template parameters 781 | struct __accepted_index | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:787:16: error: expected template-name before ‘<’ token 787 | : _FUN_type<_Tp, _Variant> | ^ /usr/include/c++/10/variant:802:18: error: ‘__variant’ was not declared in this scope; did you mean ‘std::__detail::__variant’? 802 | : bool_constant<__variant::__never_valueless<_Types...>()> {}; | ^~~~~~~~~ | std::__detail::__variant In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6889:23: note: ‘std::__detail::__variant’ declared here 6889 | namespace __detail::__variant | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /usr/include/c++/10/variant:802:59: error: template argument 1 is invalid 802 | : bool_constant<__variant::__never_valueless<_Types...>()> {}; | ^ /usr/include/c++/10/variant:805:36: error: ‘__variant_cookie’ was not declared in this scope; did you mean ‘std::__detail::__variant::__variant_cookie’? 805 | (is_same_v<_Maybe_variant_cookie, __variant_cookie> | ^~~~~~~~~~~~~~~~ | std::__detail::__variant::__variant_cookie /usr/include/c++/10/variant:178:10: note: ‘std::__detail::__variant::__variant_cookie’ declared here 178 | struct __variant_cookie {}; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:806:39: error: ‘__variant_idx_cookie’ was not declared in this scope; did you mean ‘std::__detail::__variant::__variant_idx_cookie’? 806 | || is_same_v<_Maybe_variant_cookie, __variant_idx_cookie>) | ^~~~~~~~~~~~~~~~~~~~ | std::__detail::__variant::__variant_idx_cookie /usr/include/c++/10/variant:180:10: note: ‘std::__detail::__variant::__variant_idx_cookie’ declared here 180 | struct __variant_idx_cookie { using type = __variant_idx_cookie; }; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:816:12: error: ‘_Multi_array’ is not a class template 816 | struct _Multi_array<_Tp> | ^~~~~~~~~~~~ /usr/include/c++/10/variant:816:28: error: redeclared with 1 template parameter 816 | struct _Multi_array<_Tp> | ^ /usr/include/c++/10/variant:812:12: note: previous declaration ‘template struct std::__detail::__variant::_Multi_array’ used 2 template parameters 812 | struct _Multi_array; | ^~~~~~~~~~~~ /usr/include/c++/10/variant:857:12: error: ‘_Multi_array’ is not a class template 857 | struct _Multi_array<_Ret(*)(_Visitor, _Variants...), __first, __rest...> | ^~~~~~~~~~~~ /usr/include/c++/10/variant:857:76: error: redeclared with 5 template parameters 857 | struct _Multi_array<_Ret(*)(_Visitor, _Variants...), __first, __rest...> | ^ /usr/include/c++/10/variant:812:12: note: previous declaration ‘template struct std::__detail::__variant::_Multi_array’ used 2 template parameters 812 | struct _Multi_array; | ^~~~~~~~~~~~ /usr/include/c++/10/variant:919:12: error: ‘__gen_vtable_impl’ is not a class template 919 | struct __gen_vtable_impl< | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:920:2: error: ‘_Multi_array’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Multi_array’? 920 | _Multi_array<_Result_type (*)(_Visitor, _Variants...), __dimensions...>, | ^~~~~~~~~~~~ | std::__detail::__variant::_Multi_array /usr/include/c++/10/variant:812:12: note: ‘std::__detail::__variant::_Multi_array’ declared here 812 | struct _Multi_array; | ^~~~~~~~~~~~ /usr/include/c++/10/variant:920:69: error: expected parameter pack before ‘...’ 920 | _Multi_array<_Result_type (*)(_Visitor, _Variants...), __dimensions...>, | ^~~ /usr/include/c++/10/variant:919:12: error: template argument required for ‘struct __gen_vtable_impl’ 919 | struct __gen_vtable_impl< | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:980:12: error: ‘__gen_vtable_impl’ is not a class template 980 | struct __gen_vtable_impl< | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:981:7: error: ‘_Multi_array’ was not declared in this scope; did you mean ‘std::__detail::__variant::_Multi_array’? 981 | _Multi_array<_Result_type (*)(_Visitor, _Variants...)>, | ^~~~~~~~~~~~ | std::__detail::__variant::_Multi_array /usr/include/c++/10/variant:812:12: note: ‘std::__detail::__variant::_Multi_array’ declared here 812 | struct _Multi_array; | ^~~~~~~~~~~~ /usr/include/c++/10/variant:980:12: error: template argument required for ‘struct __gen_vtable_impl’ 980 | struct __gen_vtable_impl< | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:1032:4: error: ‘_Multi_array’ does not name a type 1032 | _Multi_array<_Result_type (*)(_Visitor, _Variants...), | ^~~~~~~~~~~~ /usr/include/c++/10/variant:1035:24: error: ‘_Array_type’ does not name a type 1035 | static constexpr _Array_type _S_vtable | ^~~~~~~~~~~ /usr/include/c++/10/variant:1046:12: error: ‘_Variant_hash_base’ is not a class template 1046 | struct _Variant_hash_base, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/variant:1042:12: error: template parameter ‘class _Variant’ 1042 | template | ^~~~~~~~ /usr/include/c++/10/variant:1047:42: error: redeclared here as ‘class ... _Types’ 1047 | std::index_sequence<__indices...>> | ^~ /usr/include/c++/10/variant:1048:18: error: expected template-name before ‘<’ token 1048 | : _Base_dedup<__indices, __poison_hash>>... { }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:32: error: expression must be enclosed in parentheses 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: expected initializer before ‘add_enum_bitwise_operators’ 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:32: error: expression must be enclosed in parentheses 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: expected initializer before ‘add_enum_bitwise_operators’ 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:32: error: expression must be enclosed in parentheses 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: expected initializer before ‘add_enum_bitwise_operators’ 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:32: error: expression must be enclosed in parentheses 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: expected initializer before ‘add_enum_bitwise_operators’ 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:32: error: expression must be enclosed in parentheses 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: expected initializer before ‘add_enum_bitwise_operators’ 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:32: error: expression must be enclosed in parentheses 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: expected initializer before ‘add_enum_bitwise_operators’ 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:32: error: expression must be enclosed in parentheses 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: expected initializer before ‘add_enum_bitwise_operators’ 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:24, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:41:22: error: return-type-requirement is not a type-constraint 41 | { os << val } -> std::basic_ostream::char_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | typename std::remove_reference_t::traits_type> &; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:47:27: error: ‘OStream’ was not declared in this scope; did you mean ‘concept OStream’? 47 | OStream::char_type>; | ^~~~~~~ | concept OStream /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:32:16: note: ‘concept OStream’ declared here 32 | SEQAN3_CONCEPT OStream = std::is_base_of_v> && | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:47:46: error: expected primary-expression before ‘,’ token 47 | OStream::char_type>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:108:22: error: return-type-requirement is not a type-constraint 108 | { is >> val } -> std::basic_istream::char_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | typename std::remove_reference_t::traits_type> &; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:114:27: error: ‘IStream’ was not declared in this scope; did you mean ‘concept IStream’? 114 | IStream::char_type>; | ^~~~~~~ | concept IStream /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:99:16: note: ‘concept IStream’ declared here 99 | SEQAN3_CONCEPT IStream = std::is_base_of_v> && | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:114:46: error: expected primary-expression before ‘,’ token 114 | IStream::char_type>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:167:25: error: ‘OStream’ was not declared in this scope; did you mean ‘concept OStream’? 167 | SEQAN3_CONCEPT Stream = OStream && | ^~~~~~~ | concept OStream /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:32:16: note: ‘concept OStream’ declared here 32 | SEQAN3_CONCEPT OStream = std::is_base_of_v> && | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/stream/concept.hpp:167:44: error: expected primary-expression before ‘,’ token 167 | SEQAN3_CONCEPT Stream = OStream && | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:25, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:43:27: error: ‘small_int_as_number’ was not declared in this scope; did you mean ‘small_int_as_number’? 43 | default_ = small_int_as_number | ^~~~~~~~~~~~~~~~~~~ | small_int_as_number /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:41:5: note: ‘small_int_as_number’ declared here 41 | small_int_as_number = 1 << 1, //!< `int8_t` and `uint8_t` are often aliases for `signed char` and `unsigned char` | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:48:43: error: ‘fmtflags2’ was not declared in this scope; did you mean ‘seqan3::fmtflags2’? 48 | constexpr bool add_enum_bitwise_operators = true; | ^~~~~~~~~ | seqan3::fmtflags2 /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:37:6: note: ‘seqan3::fmtflags2’ declared here 37 | enum fmtflags2 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:48:43: error: ‘fmtflags2’ was not declared in this scope; did you mean ‘seqan3::fmtflags2’? 48 | constexpr bool add_enum_bitwise_operators = true; | ^~~~~~~~~ | seqan3::fmtflags2 /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:37:6: note: ‘seqan3::fmtflags2’ declared here 37 | enum fmtflags2 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:48:43: error: ‘fmtflags2’ was not declared in this scope; did you mean ‘seqan3::fmtflags2’? 48 | constexpr bool add_enum_bitwise_operators = true; | ^~~~~~~~~ | seqan3::fmtflags2 /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:37:6: note: ‘seqan3::fmtflags2’ declared here 37 | enum fmtflags2 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:48:42: error: expected initializer before ‘<’ token 48 | constexpr bool add_enum_bitwise_operators = true; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:203:5: error: ‘fmtflags2’ does not name a type 203 | fmtflags2 flags2() const | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:209:5: error: ‘fmtflags2’ does not name a type 209 | fmtflags2 flags2(fmtflags2 flgs) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:216:15: error: ‘fmtflags2’ has not been declared 216 | void setf(fmtflags2 const flag) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:222:17: error: ‘fmtflags2’ has not been declared 222 | void unsetf(fmtflags2 const flag) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:228:25: error: declaration of ‘operator<<’ as non-function 228 | debug_stream_type & operator<<(fmtflags2 const flag) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:228:33: error: expected ‘;’ at end of member declaration 228 | debug_stream_type & operator<<(fmtflags2 const flag) | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:228:45: error: expected ‘)’ before ‘const’ 228 | debug_stream_type & operator<<(fmtflags2 const flag) | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:240:5: error: ‘fmtflags2’ does not name a type 240 | fmtflags2 flgs2{fmtflags2::default_}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:240:41: error: extra ‘;’ [-Werror=pedantic] 240 | fmtflags2 flgs2{fmtflags2::default_}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp: In member function ‘seqan3::debug_stream_type& seqan3::debug_stream_type::operator<<(int8_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:144:14: error: ‘flags2’ was not declared in this scope; did you mean ‘flags’? 144 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~ | flags /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:144:25: error: ‘fmtflags2’ has not been declared 144 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:144:60: error: ‘fmtflags2’ has not been declared 144 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp: In member function ‘seqan3::debug_stream_type& seqan3::debug_stream_type::operator<<(uint8_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:153:14: error: ‘flags2’ was not declared in this scope; did you mean ‘flags’? 153 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~ | flags /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:153:25: error: ‘fmtflags2’ has not been declared 153 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:153:60: error: ‘fmtflags2’ has not been declared 153 | if ((flags2() & fmtflags2::small_int_as_number) == fmtflags2::small_int_as_number) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp: In member function ‘void seqan3::debug_stream_type::setf(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:218:9: error: ‘flgs2’ was not declared in this scope 218 | flgs2 |= flag; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp: In member function ‘void seqan3::debug_stream_type::unsetf(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:224:9: error: ‘flgs2’ was not declared in this scope 224 | flgs2 &= ~flag; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:249:8: error: ‘debug_stream_type’ does not name a type 249 | inline debug_stream_type debug_stream{}; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:249:40: error: extra ‘;’ [-Werror=pedantic] 249 | inline debug_stream_type debug_stream{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:264:11: error: ‘Alphabet’ has not been declared 264 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:265:8: error: ‘debug_stream_type’ does not name a type 265 | inline debug_stream_type & operator<<(debug_stream_type & s, alphabet_t const l) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:6: error: variable or field ‘print_tuple’ declared void 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:18: error: ‘debug_stream_type’ was not declared in this scope; did you mean ‘seqan3::debug_stream_type’? 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^~~~~~~~~~~~~~~~~ | seqan3::debug_stream_type /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:78:7: note: ‘seqan3::debug_stream_type’ declared here 78 | class debug_stream_type | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:38: error: ‘s’ was not declared in this scope 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:49: error: expected primary-expression before ‘&&’ token 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:52: error: ‘t’ was not declared in this scope 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:280:81: error: expected primary-expression before ‘const’ 280 | void print_tuple(debug_stream_type & s, tuple_t && t, std::index_sequence const &) | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:301:15: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 301 | !Alphabet && // exclude alphabet_tuple_base | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:301:31: error: expected primary-expression before ‘>’ token 301 | !Alphabet && // exclude alphabet_tuple_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:301:23: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 301 | !Alphabet && // exclude alphabet_tuple_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:302:14: error: taking the address of a label is non-standard [-Werror=pedantic] 302 | TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:302:14: error: label ‘TupleLike’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:302:46: error: expected primary-expression before ‘>’ token 302 | TupleLike> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:304:1: error: expected primary-expression before ‘inline’ 304 | inline debug_stream_type & operator<<(debug_stream_type & s, tuple_t && t) | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:300:48: error: expression must be enclosed in parentheses 300 | requires !std::ranges::InputRange && /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:304:8: error: ‘debug_stream_type’ does not name a type 304 | inline debug_stream_type & operator<<(debug_stream_type & s, tuple_t && t) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:323:22: error: ‘is_type_specialisation_of_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 323 | requires detail::is_type_specialisation_of_v, std::variant> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:323:49: error: expected unqualified-id before ‘<’ token 323 | requires detail::is_type_specialisation_of_v, std::variant> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:342:22: error: ‘is_type_specialisation_of_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 342 | requires detail::is_type_specialisation_of_v, std::optional> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:342:49: error: expected unqualified-id before ‘<’ token 342 | requires detail::is_type_specialisation_of_v, std::optional> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:368:8: error: ‘debug_stream_type’ does not name a type 368 | inline debug_stream_type & operator<<(debug_stream_type & s, rng_t && r) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:373:14: error: expected unqualified-id before ‘!’ token 373 | !(std::is_pointer_v> && | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:48:52: error: ‘view_persist’ was not declared in this scope; did you mean ‘seqan3::detail::view_persist’? 48 | class view_persist : public ranges::view_interface> | ^~~~~~~~~~~~ | seqan3::detail::view_persist /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:48:7: note: ‘seqan3::detail::view_persist’ declared here 48 | class view_persist : public ranges::view_interface> | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:48:71: error: template argument 1 is invalid 48 | class view_persist : public ranges::view_interface> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:59:31: error: ‘reference_t’ does not name a type; did you mean ‘reference’? 59 | using reference = reference_t; | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:61:31: error: ‘reference’ does not name a type 61 | using const_reference = reference; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:63:31: error: ‘value_type_t’ does not name a type; did you mean ‘value_type’? 63 | using value_type = value_type_t; | ^~~~~~~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:65:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 65 | using size_type = detail::transformation_trait_or_t, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:67:31: error: ‘difference_type_t’ does not name a type; did you mean ‘difference_type’? 67 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~ | difference_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp: In member function ‘seqan3::detail::view_persist::const_iterator seqan3::detail::view_persist::begin() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:110:24: error: ‘begin’ is not a member of ‘seqan3’ 110 | return seqan3::begin(*urange); | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:110:24: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:107:37: note: ‘std::begin’ 107 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:110:24: note: ‘std::ranges::__cust::begin, ranges::_::begin’ 110 | return seqan3::begin(*urange); | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:49:14: note: ‘ranges::_begin_::begin’ 49 | void begin(std::initializer_list) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:45:35: note: ‘ranges::_ref_view_::begin’ 45 | constexpr iterator_t begin(ref_view const &&rng) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:172:21: note: ‘ranges::_subrange_::begin’ 172 | constexpr I begin(subrange const &&r) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:184:24: note: ‘ranges::iota_view_detail::begin’ 184 | constexpr auto begin(closed_iota_view r) | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:391:33: note: ‘std::ranges::__cust_access::begin’ 391 | template void begin(initializer_list<_Tp>&&) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp: In member function ‘auto seqan3::detail::view_persist::end() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:134:24: error: ‘end’ is not a member of ‘seqan3’ 134 | return seqan3::end(*urange); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:134:24: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:109:37: note: ‘std::end’ 109 | template const _Tp* end(const valarray<_Tp>&); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:134:24: note: ‘std::ranges::__cust::end, ranges::_::end’ 134 | return seqan3::end(*urange); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:186:14: note: ‘ranges::_end_::end’ 186 | void end(std::initializer_list) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:57:35: note: ‘ranges::_ref_view_::end’ 57 | constexpr sentinel_t end(ref_view const &&rng) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:184:21: note: ‘ranges::_subrange_::end’ 184 | constexpr S end(subrange const &&r) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:189:24: note: ‘ranges::iota_view_detail::end’ 189 | constexpr auto end(closed_iota_view r) | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:442:33: note: ‘std::ranges::__cust_access::end’ 442 | template void end(initializer_list<_Tp>&&) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:148:28: error: ‘view_persist’ does not name a type 148 | view_persist(urng_t &&) -> view_persist>; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:148:40: error: expected constructor, destructor, or type conversion before ‘<’ token 148 | view_persist(urng_t &&) -> view_persist>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:157:39: error: expected template-name before ‘<’ token 157 | class persist_fn : public adaptor_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:157:39: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:157:39: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:251:52: error: invalid use of incomplete type ‘class seqan3::detail::persist_fn’ 251 | inline auto constexpr persist = detail::persist_fn{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/persist.hpp:157:7: note: forward declaration of ‘class seqan3::detail::persist_fn’ 157 | class persist_fn : public adaptor_base | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:33: error: expected template-name before ‘<’ token 36 | class gap : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:33: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:33: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 64 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:71: error: expected parameter pack before ‘...’ 64 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 64 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:71: error: expected parameter pack before ‘...’ 64 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 64 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:71: error: expected parameter pack before ‘...’ 64 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:64:41: error: expected initializer before ‘<’ token 64 | inline bool constexpr one_alternative_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 72 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:71: error: expected parameter pack before ‘...’ 72 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 72 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:71: error: expected parameter pack before ‘...’ 72 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 72 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:71: error: expected parameter pack before ‘...’ 72 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:72:41: error: expected initializer before ‘<’ token 72 | inline bool constexpr one_alternative_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:14: error: ‘ConvertibleToByMember’ was not declared in this scope; did you mean ‘concept ConvertibleToByMember’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~~~~~~ | concept ConvertibleToByMember In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:58:16: note: ‘concept ConvertibleToByMember’ declared here 58 | SEQAN3_CONCEPT ConvertibleToByMember = requires (source_t s) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:5: error: expression must be enclosed in parentheses 80 | requires ConvertibleToByMember> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:46: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:75: error: expected parameter pack before ‘...’ 80 | requires ConvertibleToByMember> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:80:14: error: ‘ConvertibleToByMember’ does not name a type 80 | requires ConvertibleToByMember> | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:89:14: error: ‘AlphabetTupleBase’ was not declared in this scope; did you mean ‘concept AlphabetTupleBase’? 89 | requires AlphabetTupleBase && | ^~~~~~~~~~~~~~~~~ | concept AlphabetTupleBase In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:38:16: note: ‘concept AlphabetTupleBase’ declared here 38 | SEQAN3_CONCEPT AlphabetTupleBase = requires | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:90:14: error: taking the address of a label is non-standard [-Werror=pedantic] 90 | meta::in, meta::list<>>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:90:14: error: label ‘meta’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:89:5: error: expression must be enclosed in parentheses 89 | requires AlphabetTupleBase && | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:89:14: error: ‘AlphabetTupleBase’ does not name a type 89 | requires AlphabetTupleBase && | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:100:14: error: ‘type_in_pack_v’ was not declared in this scope; did you mean ‘seqan3::detail::type_in_pack_v’? 100 | requires type_in_pack_v | ^~~~~~~~~~~~~~ | seqan3::detail::type_in_pack_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:41:23: note: ‘seqan3::detail::type_in_pack_v’ declared here 41 | inline bool constexpr type_in_pack_v = type_in_pack::value; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:100:5: error: expression must be enclosed in parentheses 100 | requires type_in_pack_v | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:100:14: error: ‘type_in_pack_v’ does not name a type 100 | requires type_in_pack_v | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:109:14: error: ‘type_in_pack_v’ was not declared in this scope; did you mean ‘seqan3::detail::type_in_pack_v’? 109 | requires type_in_pack_v | ^~~~~~~~~~~~~~ | seqan3::detail::type_in_pack_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:41:23: note: ‘seqan3::detail::type_in_pack_v’ declared here 41 | inline bool constexpr type_in_pack_v = type_in_pack::value; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:109:5: error: expression must be enclosed in parentheses 109 | requires type_in_pack_v | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:109:14: error: ‘type_in_pack_v’ does not name a type 109 | requires type_in_pack_v | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:119:30: error: ‘Same’ is not a member of ‘std’ 119 | requires requires { std::Same>; } | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:119:30: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:119:64: error: expected ‘(’ before ‘,’ token 119 | requires requires { std::Same>; } | ^ | ( /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:119:66: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 119 | requires requires { std::Same>; } | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:119:95: error: expected primary-expression before ‘...’ token 119 | requires requires { std::Same>; } | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 120 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:71: error: expected parameter pack before ‘...’ 120 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 120 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:71: error: expected parameter pack before ‘...’ 120 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:42: error: ‘alphabet_variant’ was not declared in this scope; did you mean ‘alphabet_phred_t’? 120 | inline bool constexpr one_alternative_is, | ^~~~~~~~~~~~~~~~ | alphabet_phred_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:71: error: expected parameter pack before ‘...’ 120 | inline bool constexpr one_alternative_is, | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:120:41: error: expected initializer before ‘<’ token 120 | inline bool constexpr one_alternative_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:129:14: error: ‘TupleSize’ was not declared in this scope; did you mean ‘concept TupleSize’? 129 | requires TupleSize && !AlphabetTupleBase | ^~~~~~~~~ | concept TupleSize In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:34:16: note: ‘concept TupleSize’ declared here 34 | SEQAN3_CONCEPT TupleSize = requires (tuple_t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:129:34: error: taking the address of a label is non-standard [-Werror=pedantic] 129 | requires TupleSize && !AlphabetTupleBase | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:129:5: error: expression must be enclosed in parentheses 129 | requires TupleSize && !AlphabetTupleBase | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:129:14: error: ‘TupleSize’ does not name a type 129 | requires TupleSize && !AlphabetTupleBase | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:200:23: error: ‘WritableConstexprAlphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprAlphabet’? 200 | requires (detail::WritableConstexprAlphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1022:16: note: ‘concept WritableConstexprAlphabet’ declared here 1022 | SEQAN3_CONCEPT WritableConstexprAlphabet = | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:200:68: error: taking the address of a label is non-standard [-Werror=pedantic] 200 | requires (detail::WritableConstexprAlphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:200:48: error: expected ‘)’ before ‘<’ token 200 | requires (detail::WritableConstexprAlphabet && ...) && | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:612:2: error: extra ‘;’ [-Werror=pedantic] 612 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:620:44: error: ‘alphabet_variant’ has not been declared 620 | constexpr bool operator==(lhs_t const lhs, alphabet_variant const rhs) noexcept | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:620:60: error: expected ‘,’ or ‘...’ before ‘<’ token 620 | constexpr bool operator==(lhs_t const lhs, alphabet_variant const rhs) noexcept | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:622:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 622 | requires detail::WeaklyEqualityComparableByMembersWith, lhs_t> && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:622:59: error: expected initializer before ‘<’ token 622 | requires detail::WeaklyEqualityComparableByMembersWith, lhs_t> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:630:44: error: ‘alphabet_variant’ has not been declared 630 | constexpr bool operator!=(lhs_t const lhs, alphabet_variant const rhs) noexcept | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:630:60: error: expected ‘,’ or ‘...’ before ‘<’ token 630 | constexpr bool operator!=(lhs_t const lhs, alphabet_variant const rhs) noexcept | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:632:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 632 | requires detail::WeaklyEqualityComparableByMembersWith, lhs_t> && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_variant.hpp:632:59: error: expected initializer before ‘<’ token 632 | requires detail::WeaklyEqualityComparableByMembersWith, lhs_t> && | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:40:14: error: ‘WritableAlphabet’ was not declared in this scope; did you mean ‘concept WritableAlphabet’? 40 | requires WritableAlphabet | ^~~~~~~~~~~~~~~~ | concept WritableAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:16: note: ‘concept WritableAlphabet’ declared here 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:40:5: error: expression must be enclosed in parentheses 40 | requires WritableAlphabet | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:40:14: error: ‘WritableAlphabet’ does not name a type 40 | requires WritableAlphabet | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:60:35: error: ‘gapped’ was not declared in this scope 60 | constexpr bool is_gapped_alphabet> = true; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:60:35: error: ‘gapped’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:60:35: error: ‘gapped’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:60:34: error: expected initializer before ‘<’ token 60 | constexpr bool is_gapped_alphabet> = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp: In member function ‘constexpr auto seqan3::detail::drop_fn::operator()(std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:24: error: ‘adaptor_from_functor’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::adaptor_from_functor’? 39 | return detail::adaptor_from_functor{*this, drop_size}; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:341:7: note: ‘seqan3::detail::adaptor_from_functor’ declared here 341 | class adaptor_from_functor : | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:44: error: expected ‘;’ before ‘{’ token 39 | return detail::adaptor_from_functor{*this, drop_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:45: error: value computed is not used [-Werror=unused-value] 39 | return detail::adaptor_from_functor{*this, drop_size}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:45: error: left operand of comma operator has no effect [-Werror=unused-value] /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:61: error: expected ‘;’ before ‘}’ token 39 | return detail::adaptor_from_functor{*this, drop_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:39:61: error: right operand of comma operator has no effect [-Werror=unused-value] /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:37:20: error: invalid return type ‘auto’ of ‘constexpr’ function ‘constexpr auto seqan3::detail::drop_fn::operator()(std::size_t) const’ 37 | constexpr auto operator()(size_t drop_size) const noexcept | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp: In member function ‘constexpr auto seqan3::detail::drop_fn::operator()(urng_t&&, std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:56:78: error: reference to ‘size’ is ambiguous 56 | drop_size = std::min(drop_size, static_cast(std::ranges::size(urange))); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:57:37: error: reference to ‘size’ is ambiguous 57 | new_size = std::ranges::size(urange) - drop_size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:61:23: error: ‘is_type_specialisation_of_v’ was not declared in this scope; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 61 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::is_type_specialisation_of_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:61:73: error: expected primary-expression before ‘,’ token 61 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:61:97: error: missing template arguments before ‘>’ token 61 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:61:98: error: expected primary-expression before ‘)’ token 61 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:66:78: error: expected primary-expression before ‘,’ token 66 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:66:97: error: missing template arguments before ‘>’ token 66 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:67:28: error: taking the address of a label is non-standard [-Werror=pedantic] 67 | std::is_const_v>) | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:67:31: error: expected ‘)’ before ‘::’ token 67 | std::is_const_v>) | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:66:27: note: to match this ‘(’ 66 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:69:42: error: missing template arguments before ‘{’ token 69 | return std::basic_string_view{std::ranges::data(urange) + drop_size, new_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:69:42: error: expected ‘;’ before ‘{’ token 69 | return std::basic_string_view{std::ranges::data(urange) + drop_size, new_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:69:56: error: reference to ‘data’ is ambiguous 69 | return std::basic_string_view{std::ranges::data(urange) + drop_size, new_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:72:28: error: ‘ForwardingRange’ was not declared in this scope; did you mean ‘concept ForwardingRange’? 72 | else if constexpr (ForwardingRange && | ^~~~~~~~~~~~~~~ | concept ForwardingRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:57:16: note: ‘concept ForwardingRange’ declared here 57 | SEQAN3_CONCEPT ForwardingRange = std::ranges::Range && requires (type && val) | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:72:50: error: expected primary-expression before ‘>’ token 72 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:73:28: error: taking the address of a label is non-standard [-Werror=pedantic] 73 | std::ranges::ContiguousRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:73:31: error: expected ‘)’ before ‘::’ token 73 | std::ranges::ContiguousRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:72:27: note: to match this ‘(’ 72 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:76:29: error: missing template arguments before ‘{’ token 76 | return std::span{std::ranges::data(urange) + drop_size, new_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:76:29: error: expected ‘;’ before ‘{’ token 76 | return std::span{std::ranges::data(urange) + drop_size, new_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:76:43: error: reference to ‘data’ is ambiguous 76 | return std::span{std::ranges::data(urange) + drop_size, new_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:79:50: error: expected primary-expression before ‘>’ token 79 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:80:28: error: taking the address of a label is non-standard [-Werror=pedantic] 80 | std::ranges::RandomAccessRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:80:31: error: expected ‘)’ before ‘::’ token 80 | std::ranges::RandomAccessRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:79:27: note: to match this ‘(’ 79 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:83:33: error: ‘subrange’ is not a member of ‘std::ranges’; did you mean ‘range’? 83 | return std::ranges::subrange, std::ranges::iterator_t> | ^~~~~~~~ | range /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:83:73: error: expected primary-expression before ‘,’ token 83 | return std::ranges::subrange, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:83:105: error: expected primary-expression before ‘>’ token 83 | return std::ranges::subrange, std::ranges::iterator_t> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:84:13: error: expected primary-expression before ‘{’ token 84 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:83:107: error: expected ‘;’ before ‘{’ token 83 | return std::ranges::subrange, std::ranges::iterator_t> | ^ | ; 84 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:85:30: error: reference to ‘begin’ is ambiguous 85 | std::ranges::begin(urange) + drop_size, | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/drop.hpp:86:30: error: reference to ‘begin’ is ambiguous 86 | std::ranges::begin(urange) + drop_size + new_size, | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp: In member function ‘constexpr auto seqan3::detail::slice_fn::operator()(std::ptrdiff_t, std::ptrdiff_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:24: error: ‘adaptor_from_functor’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::adaptor_from_functor’? 41 | return detail::adaptor_from_functor{*this, begin_pos, end_pos}; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:341:7: note: ‘seqan3::detail::adaptor_from_functor’ declared here 341 | class adaptor_from_functor : | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:44: error: expected ‘;’ before ‘{’ token 41 | return detail::adaptor_from_functor{*this, begin_pos, end_pos}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:45: error: value computed is not used [-Werror=unused-value] 41 | return detail::adaptor_from_functor{*this, begin_pos, end_pos}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:45: error: left operand of comma operator has no effect [-Werror=unused-value] /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:63: error: right operand of comma operator has no effect [-Werror=unused-value] 41 | return detail::adaptor_from_functor{*this, begin_pos, end_pos}; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:70: error: expected ‘;’ before ‘}’ token 41 | return detail::adaptor_from_functor{*this, begin_pos, end_pos}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:41:70: error: right operand of comma operator has no effect [-Werror=unused-value] /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:39:20: error: invalid return type ‘auto’ of ‘constexpr’ function ‘constexpr auto seqan3::detail::slice_fn::operator()(std::ptrdiff_t, std::ptrdiff_t) const’ 39 | constexpr auto operator()(ptrdiff_t begin_pos, ptrdiff_t end_pos) const noexcept | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp: In member function ‘constexpr auto seqan3::detail::slice_fn::operator()(urng_t&&, std::ptrdiff_t, std::ptrdiff_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:52:81: error: reference to ‘size’ is ambiguous 52 | begin_pos = std::min(begin_pos, static_cast(std::ranges::size(urange))); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/slice.hpp:53:77: error: reference to ‘size’ is ambiguous 53 | end_pos = std::min(end_pos, static_cast(std::ranges::size(urange))); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:41: error: expected template-name before ‘<’ token 101 | class deep : public detail::adaptor_base, underlying_adaptor_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:225:2: error: extra ‘;’ [-Werror=pedantic] 225 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:233:40: error: ‘deep’ does not name a type 233 | deep(underlying_adaptor_t && inner) -> deep; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:233:44: error: expected constructor, destructor, or type conversion before ‘<’ token 233 | deep(underlying_adaptor_t && inner) -> deep; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:70:3: error: class template argument deduction failed: 70 | })}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:70:3: error: no matching function for call to ‘deep(ranges::view::view, seqan3::view::)> > >)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:7: note: candidate: ‘template deep()-> seqan3::view::deep’ 101 | class deep : public detail::adaptor_base, underlying_adaptor_t> | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:7: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:70:3: note: candidate expects 0 arguments, 1 provided 70 | })}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:7: note: candidate: ‘template deep(seqan3::view::deep)-> seqan3::view::deep’ 101 | class deep : public detail::adaptor_base, underlying_adaptor_t> | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/deep.hpp:101:7: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/to_char.hpp:70:3: note: ‘ranges::view::view, seqan3::view::)> > >’ is not derived from ‘seqan3::view::deep’ 70 | })}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:39: error: ‘gapped’ was not declared in this scope 41 | requires Container, rest_t...>> | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:56: error: template argument 1 is invalid 41 | requires Container, rest_t...>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:14: error: ‘Container’ was not declared in this scope 41 | requires Container, rest_t...>> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:79:16: note: ‘concept Container’ 79 | SEQAN3_CONCEPT Container = requires (type val, type val2, type const cval, typename type::iterator it) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘concept Container’ 61 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘ranges::lazy::Container’ 61 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:23: error: expression must be enclosed in parentheses 41 | requires Container, rest_t...>> /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:41:57: error: expected unqualified-id before ‘,’ token 41 | requires Container, rest_t...>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:39: error: ‘gapped’ was not declared in this scope 51 | requires Container, allocator_type>, rest_t...>> | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:56: error: template argument 1 is invalid 51 | requires Container, allocator_type>, rest_t...>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:74: error: ‘gapped’ was not declared in this scope 51 | requires Container, allocator_type>, rest_t...>> | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:91: error: template argument 1 is invalid 51 | requires Container, allocator_type>, rest_t...>> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:14: error: ‘Container’ was not declared in this scope 51 | requires Container, allocator_type>, rest_t...>> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:79:16: note: ‘concept Container’ 79 | SEQAN3_CONCEPT Container = requires (type val, type val2, type const cval, typename type::iterator it) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘concept Container’ 61 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘ranges::lazy::Container’ 61 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:23: error: expression must be enclosed in parentheses 51 | requires Container, allocator_type>, rest_t...>> /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:51:57: error: expected unqualified-id before ‘,’ token 51 | requires Container, allocator_type>, rest_t...>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:64:85: error: expression must be enclosed in parentheses 64 | requires !requires { typename std::remove_reference_t::unaligned_seq_type; } && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | ( 65 | requires { remove_gap_from_value_type(std::declval()); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:67:8: error: ‘unaligned_seq’ is not a class template 67 | struct unaligned_seq | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:67:23: error: redeclaration ‘template struct seqan3::detail::unaligned_seq’ with different constraints 67 | struct unaligned_seq | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:58:8: note: original declaration appeared here 58 | struct unaligned_seq | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:79:8: error: ‘unaligned_seq’ is not a class template 79 | struct unaligned_seq | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:79:23: error: redeclaration ‘template struct seqan3::detail::unaligned_seq’ with different constraints 79 | struct unaligned_seq | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:58:8: note: original declaration appeared here 58 | struct unaligned_seq | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:86:34: error: expected nested-name-specifier before ‘unaligned_seq’ 86 | using unaligned_seq_t = typename unaligned_seq::type; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:5: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 191 | Alphabet> && | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:14: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 191 | Alphabet> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:191:27: error: expected primary-expression before ‘>’ token 191 | Alphabet> && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:192:5: error: taking the address of a label is non-standard [-Werror=pedantic] 192 | WeaklyAssignable, gap const &> && | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:192:5: error: label ‘WeaklyAssignable’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:192:22: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 192 | WeaklyAssignable, gap const &> && | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:29, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:192:35: error: expected primary-expression before ‘>’ token 192 | WeaklyAssignable, gap const &> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:192:36: error: expected primary-expression before ‘,’ token 192 | WeaklyAssignable, gap const &> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:193:54: error: expected ‘;’ before ‘&&’ token 193 | requires { typename detail::unaligned_seq_t; } && | ^~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:225:11: error: ‘SequenceContainer’ has not been declared 225 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:227:22: error: ‘is_gapped_alphabet’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_gapped_alphabet’? 227 | requires detail::is_gapped_alphabet> | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:55:16: note: ‘seqan3::detail::is_gapped_alphabet’ declared here 55 | constexpr bool is_gapped_alphabet = false; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:227:40: error: expected unqualified-id before ‘<’ token 227 | requires detail::is_gapped_alphabet> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:248:11: error: ‘SequenceContainer’ has not been declared 248 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:250:22: error: ‘is_gapped_alphabet’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_gapped_alphabet’? 250 | requires detail::is_gapped_alphabet> | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:55:16: note: ‘seqan3::detail::is_gapped_alphabet’ declared here 55 | constexpr bool is_gapped_alphabet = false; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:250:40: error: expected unqualified-id before ‘<’ token 250 | requires detail::is_gapped_alphabet> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:274:11: error: ‘SequenceContainer’ has not been declared 274 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:276:22: error: ‘is_gapped_alphabet’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_gapped_alphabet’? 276 | requires detail::is_gapped_alphabet> | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:55:16: note: ‘seqan3::detail::is_gapped_alphabet’ declared here 55 | constexpr bool is_gapped_alphabet = false; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:276:40: error: expected unqualified-id before ‘<’ token 276 | requires detail::is_gapped_alphabet> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:303:11: error: ‘SequenceContainer’ has not been declared 303 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:305:22: error: ‘is_gapped_alphabet’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_gapped_alphabet’? 305 | requires detail::is_gapped_alphabet> | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:55:16: note: ‘seqan3::detail::is_gapped_alphabet’ declared here 55 | constexpr bool is_gapped_alphabet = false; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:305:40: error: expected unqualified-id before ‘<’ token 305 | requires detail::is_gapped_alphabet> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:340:11: error: ‘SequenceContainer’ has not been declared 340 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:342:22: error: ‘is_gapped_alphabet’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_gapped_alphabet’? 342 | requires detail::is_gapped_alphabet> && | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gapped.hpp:55:16: note: ‘seqan3::detail::is_gapped_alphabet’ declared here 55 | constexpr bool is_gapped_alphabet = false; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:342:40: error: expected unqualified-id before ‘<’ token 342 | requires detail::is_gapped_alphabet> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:445:10: error: ‘TupleLike’ has not been declared 445 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:446:6: error: variable or field ‘stream_alignment’ declared void 446 | void stream_alignment(debug_stream_type & stream, alignment_t const & align, std::index_sequence const & /**/) | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:446:23: error: ‘debug_stream_type’ was not declared in this scope; did you mean ‘seqan3::debug_stream_type’? 446 | void stream_alignment(debug_stream_type & stream, alignment_t const & align, std::index_sequence const & /**/) | ^~~~~~~~~~~~~~~~~ | seqan3::debug_stream_type In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/debug_stream.hpp:78:7: note: ‘seqan3::debug_stream_type’ declared here 78 | class debug_stream_type | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:446:43: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 446 | void stream_alignment(debug_stream_type & stream, alignment_t const & align, std::index_sequence const & /**/) | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:446:51: error: ‘alignment_t’ was not declared in this scope 446 | void stream_alignment(debug_stream_type & stream, alignment_t const & align, std::index_sequence const & /**/) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:446:106: error: expected primary-expression before ‘const’ 446 | void stream_alignment(debug_stream_type & stream, alignment_t const & align, std::index_sequence const & /**/) | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:47: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~~~~~~~ | seqan3::type_list In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:62: error: expected parameter pack before ‘...’ 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:47: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~~~~~~~ | seqan3::type_list In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:62: error: expected parameter pack before ‘...’ 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:47: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~~~~~~~ | seqan3::type_list In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:13: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:62: error: expected parameter pack before ‘...’ 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:503:46: error: expected initializer before ‘<’ token 503 | inline bool constexpr all_satisfy_aligned_seq> = (AlignedSequence && ...); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:514:11: error: ‘TupleLike’ has not been declared 514 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:516:22: error: ‘all_satisfy_aligned_seq’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::all_satisfy_aligned_seq’? 516 | requires detail::all_satisfy_aligned_seq> | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:497:23: note: ‘seqan3::detail::all_satisfy_aligned_seq’ declared here 497 | inline bool constexpr all_satisfy_aligned_seq = false; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:516:45: error: expected unqualified-id before ‘<’ token 516 | requires detail::all_satisfy_aligned_seq> | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:67: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:96: error: template argument 1 is invalid 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:69:31: error: ‘single_pass_input_iterator’ does not name a type 69 | using iterator = single_pass_input_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:75:40: error: ‘template struct std::iterator’ used without template arguments 75 | using value_type = typename iterator::value_type; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:77:40: error: ‘template struct std::iterator’ used without template arguments 77 | using reference = typename iterator::reference; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:20: error: ‘Same’ is not a member of ‘std’ 107 | requires !std::Same, single_pass_input_view> && | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:20: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:53: error: expected primary-expression before ‘,’ token 107 | requires !std::Same, single_pass_input_view> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:24: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 107 | requires !std::Same, single_pass_input_view> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:24: error: expression must be enclosed in parentheses 107 | requires !std::Same, single_pass_input_view> && /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:107:53: error: expected unqualified-id before ‘,’ token 107 | requires !std::Same, single_pass_input_view> && | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:113:5: error: expected unqualified-id before ‘{’ token 113 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:126:14: error: deduced class type ‘iterator’ in function return type 126 | iterator begin() | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/stl_iterator_base_types.h:127:12: note: ‘template struct std::iterator’ declared here 127 | struct iterator | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:58:60: error: reference to ‘begin’ is ambiguous 58 | urng_iterator_type cached_urng_iter = std::ranges::begin(urng); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: In member function ‘seqan3::detail::single_pass_input_view::sentinel seqan3::detail::single_pass_input_view::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:140:25: error: ‘end’ is not a member of ‘seqan3’ 140 | return {seqan3::end(state_ptr->urng)}; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:140:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:109:37: note: ‘std::end’ 109 | template const _Tp* end(const valarray<_Tp>&); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:140:25: note: ‘std::ranges::__cust::end, ranges::_::end’ 140 | return {seqan3::end(state_ptr->urng)}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:186:14: note: ‘ranges::_end_::end’ 186 | void end(std::initializer_list) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:57:35: note: ‘ranges::_ref_view_::end’ 57 | constexpr sentinel_t end(ref_view const &&rng) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:184:21: note: ‘ranges::_subrange_::end’ 184 | constexpr S end(subrange const &&r) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:189:24: note: ‘ranges::iota_view_detail::end’ 189 | constexpr auto end(closed_iota_view r) | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:442:33: note: ‘std::ranges::__cust_access::end’ 442 | template void end(initializer_list<_Tp>&&) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:41: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 159 | single_pass_input_view>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:5: error: ‘single_pass_input_view’ does not name a type 159 | single_pass_input_view>; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:159:27: error: expected constructor, destructor, or type conversion before ‘<’ token 159 | single_pass_input_view>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:177:7: error: ‘single_pass_input_iterator’ is not a class template 177 | class single_pass_input_iterator> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:177:34: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 177 | class single_pass_input_iterator> | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:180:41: error: expected nested-name-specifier before ‘single_pass_input_view’ 180 | using base_iterator_type = typename single_pass_input_view::urng_iterator_type; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:182:41: error: expected nested-name-specifier before ‘single_pass_input_view’ 182 | using sentinel_type = typename single_pass_input_view::sentinel; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:185:5: error: ‘single_pass_input_view’ does not name a type 185 | single_pass_input_view * view_ptr{}; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:185:51: error: extra ‘;’ [-Werror=pedantic] 185 | single_pass_input_view * view_ptr{}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:192:33: error: ‘sentinel_type’ was not declared in this scope; did you mean ‘size_type’? 192 | static_assert(std::Sentinel); | ^~~~~~~~~~~~~ | size_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:192:48: error: ‘base_iterator_type’ was not declared in this scope 192 | static_assert(std::Sentinel); | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:192:24: error: template argument 1 is invalid 192 | static_assert(std::Sentinel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:192:24: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope 200 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:49: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:200:31: error: ‘difference_type_t’ does not name a type; did you mean ‘difference_type’? 200 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~ | difference_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope 202 | using value_type = value_type_t; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:44: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:202:31: error: ‘value_type_t’ does not name a type; did you mean ‘value_type’? 202 | using value_type = value_type_t; | ^~~~~~~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:204:61: error: ‘base_iterator_type’ was not declared in this scope 204 | using pointer = typename std::iterator_traits::pointer; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:204:79: error: template argument 1 is invalid 204 | using pointer = typename std::iterator_traits::pointer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope 206 | using reference = reference_t; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:43: error: ‘base_iterator_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:206:31: error: ‘reference_t’ does not name a type; did you mean ‘reference’? 206 | using reference = reference_t; | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:228:54: error: expected ‘)’ before ‘<’ token 228 | single_pass_input_iterator(single_pass_input_view & view) noexcept : view_ptr{&view} | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:229:5: error: expected unqualified-id before ‘{’ token 229 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:236:5: error: ‘reference’ does not name a type 236 | reference operator*() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:242:5: error: ‘pointer’ does not name a type 242 | pointer operator->() const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:282:31: error: ‘sentinel_type’ has not been declared 282 | constexpr bool operator==(sentinel_type const & s) const noexcept | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:289:16: error: ‘sentinel_type’ has not been declared 289 | operator==(sentinel_type const & s, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 290 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:75: error: template argument 1 is invalid 290 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 290 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:75: error: template argument 1 is invalid 290 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 290 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:75: error: template argument 1 is invalid 290 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:16: error: ‘seqan3::detail::single_pass_input_iterator’ is not a template 290 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 290 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:290:75: error: expected primary-expression before ‘>’ token 290 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:296:31: error: ‘sentinel_type’ has not been declared 296 | constexpr bool operator!=(sentinel_type const & rhs) const noexcept | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:303:16: error: ‘sentinel_type’ has not been declared 303 | operator!=(sentinel_type const & s, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 304 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:75: error: template argument 1 is invalid 304 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 304 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:75: error: template argument 1 is invalid 304 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 304 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:75: error: template argument 1 is invalid 304 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:16: error: ‘seqan3::detail::single_pass_input_iterator’ is not a template 304 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:43: error: ‘single_pass_input_view’ was not declared in this scope; did you mean ‘seqan3::detail::single_pass_input_view’? 304 | single_pass_input_iterator> const & rhs) noexcept | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::single_pass_input_view In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:40:7: note: ‘seqan3::detail::single_pass_input_view’ declared here 40 | class single_pass_input_view : public std::ranges::view_interface> | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:304:75: error: expected primary-expression before ‘>’ token 304 | single_pass_input_iterator> const & rhs) noexcept | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:313:5: error: ‘base_iterator_type’ does not name a type 313 | base_iterator_type & cached() const noexcept | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: In member function ‘seqan3::detail::single_pass_input_iterator& seqan3::detail::single_pass_input_iterator::operator++()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:257:11: error: there are no arguments to ‘cached’ that depend on a template parameter, so a declaration of ‘cached’ must be available [-fpermissive] 257 | ++cached(); | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:257:11: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: In member function ‘auto seqan3::detail::single_pass_input_iterator::operator++(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:264:43: error: ‘base_iterator_type’ was not declared in this scope 264 | if constexpr (std::OutputIterator && | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:264:63: error: ‘reference’ was not declared in this scope; did you mean ‘seqan3::reference’? 264 | if constexpr (std::OutputIterator && | ^~~~~~~~~ | seqan3::reference In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:70:8: note: ‘seqan3::reference’ declared here 70 | struct reference; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:264:28: error: template argument 1 is invalid 264 | if constexpr (std::OutputIterator && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:264:28: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:265:28: error: ‘CopyConstructible’ is not a member of ‘std’; did you mean ‘copy_constructible’? 265 | std::CopyConstructible) | ^~~~~~~~~~~~~~~~~ | copy_constructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:265:65: error: expected primary-expression before ‘)’ token 265 | std::CopyConstructible) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: In member function ‘constexpr bool seqan3::detail::single_pass_input_iterator::operator==(const int&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:284:16: error: there are no arguments to ‘cached’ that depend on a template parameter, so a declaration of ‘cached’ must be available [-fpermissive] 284 | return cached() == s; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:381:113: error: invalid use of incomplete type ‘class seqan3::detail::adaptor_for_view_without_args’ 381 | inline constexpr auto single_pass_input = detail::adaptor_for_view_without_args{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:279:7: note: declaration of ‘class seqan3::detail::adaptor_for_view_without_args’ 279 | class adaptor_for_view_without_args : public adaptor_base> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:53:55: error: ‘view_take_until’ was not declared in this scope; did you mean ‘seqan3::detail::view_take_until’? 53 | class view_take_until : public ranges::view_interface> | ^~~~~~~~~~~~~~~ | seqan3::detail::view_take_until /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:53:7: note: ‘seqan3::detail::view_take_until’ declared here 53 | class view_take_until : public ranges::view_interface> | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:53:107: error: wrong number of template arguments (4, should be 1) 53 | class view_take_until : public ranges::view_interface> | ^~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:220:7: note: provided for ‘template using view_interface = ranges::view_interface’ 220 | using view_interface = ::ranges::view_interface; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:57:24: error: ‘Invocable’ is not a member of ‘std’; did you mean ‘invocable’? 57 | static_assert(std::Invocable>, | ^~~~~~~~~ | invocable /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:57:39: error: expected primary-expression before ‘,’ token 57 | static_assert(std::Invocable>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:57:41: error: expected string-literal before ‘reference_t’ 57 | static_assert(std::Invocable>, | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:57:40: error: expected ‘)’ before ‘reference_t’ 57 | static_assert(std::Invocable>, | ~ ^~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:59:24: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 59 | static_assert(std::Boolean)>>, | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:59:77: error: template argument 1 is invalid 59 | static_assert(std::Boolean)>>, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:66:13: error: ‘semiregular_t’ in namespace ‘std::ranges’ does not name a template type 66 | ranges::semiregular_t fun; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:69:44: error: ‘ConstIterableRange’ was not declared in this scope; did you mean ‘concept ConstIterableRange’? 69 | static constexpr bool const_iterable = ConstIterableRange && | ^~~~~~~~~~~~~~~~~~ | concept ConstIterableRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:42:16: note: ‘concept ConstIterableRange’ declared here 42 | SEQAN3_CONCEPT ConstIterableRange = | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:69:69: error: expected primary-expression before ‘>’ token 69 | static constexpr bool const_iterable = ConstIterableRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:70:44: error: taking the address of a label is non-standard [-Werror=pedantic] 70 | std::RegularInvocable>; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:70:44: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:70:44: error: expected ‘;’ at end of member declaration 70 | std::RegularInvocable>; | ^~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:70:49: error: ‘RegularInvocable’ in namespace ‘::’ does not name a template type 70 | std::RegularInvocable>; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:75:57: error: expected template-name before ‘<’ token 75 | class iterator_type : public inherited_iterator_base, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:75:57: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:197:6: error: extra ‘;’ [-Werror=pedantic] 197 | }; // class iterator_type | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:202:71: error: expected template-name before ‘<’ token 202 | class iterator_type_consume_input : public inherited_iterator_base, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:202:71: error: expected ‘{’ before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:346:6: error: extra ‘;’ [-Werror=pedantic] 346 | }; // class iterator_type_consume_input | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:353:31: error: ‘reference_t’ does not name a type; did you mean ‘reference’? 353 | using reference = reference_t; | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:355:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 355 | using const_reference = detail::transformation_trait_or_t, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:357:31: error: ‘value_type_t’ does not name a type; did you mean ‘value_type’? 357 | using value_type = value_type_t; | ^~~~~~~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:361:31: error: ‘difference_type_t’ does not name a type; did you mean ‘difference_type’? 361 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~ | difference_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:370:58: error: ‘transformation_trait_or_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::transformation_trait_or_t’? 370 | detail::transformation_trait_or_t< | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:371:102: error: wrong number of template arguments (4, should be 3) 371 | std::type_identity>, void>>; | ^~~~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:399:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 399 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:399:36: error: expected unqualified-id before ‘<’ token 399 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:403:5: error: expected unqualified-id before ‘{’ token 403 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:428:5: error: ‘const_iterator’ does not name a type 428 | const_iterator begin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:435:5: error: ‘const_iterator’ does not name a type 435 | const_iterator cbegin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In constructor ‘seqan3::detail::view_take_until::view_take_until(urng_t, fun_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:389:39: error: class ‘seqan3::detail::view_take_until’ does not have any field named ‘fun’ 389 | : urange{std::move(_urange)}, fun{std::forward(_fun)} | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘seqan3::detail::view_take_until::iterator seqan3::detail::view_take_until::begin()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:424:30: error: reference to ‘begin’ is ambiguous 424 | return {std::ranges::begin(urange), static_cast(fun), std::ranges::end(urange)}; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:424:66: error: ‘fun’ was not declared in this scope; did you mean ‘fun_t’? 424 | return {std::ranges::begin(urange), static_cast(fun), std::ranges::end(urange)}; | ^~~ | fun_t /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:424:85: error: reference to ‘end’ is ambiguous 424 | return {std::ranges::begin(urange), static_cast(fun), std::ranges::end(urange)}; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘auto seqan3::detail::view_take_until::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:456:29: error: reference to ‘end’ is ambiguous 456 | return std::ranges::end(urange); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘auto seqan3::detail::view_take_until::end() const requires seqan3::detail::view_take_until::const_iterable’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:463:29: error: reference to ‘cend’ is ambiguous 463 | return std::ranges::cend(urange); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘auto seqan3::detail::view_take_until::cend() const requires seqan3::detail::view_take_until::const_iterable’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:470:29: error: reference to ‘cend’ is ambiguous 470 | return std::ranges::cend(urange); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:67: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:38: error: ‘view_take_until’ does not name a type 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:478:53: error: expected constructor, destructor, or type conversion before ‘<’ token 478 | view_take_until(urng_t &&, fun_t) -> view_take_until, fun_t, or_throw, and_consume>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘constexpr auto seqan3::detail::take_until_fn::operator()(fun_t&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:494:16: error: ‘adaptor_from_functor’ was not declared in this scope; did you mean ‘seqan3::detail::adaptor_from_functor’? 494 | return adaptor_from_functor{*this, std::forward(fun)}; | ^~~~~~~~~~~~~~~~~~~~ | seqan3::detail::adaptor_from_functor In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:341:7: note: ‘seqan3::detail::adaptor_from_functor’ declared here 341 | class adaptor_from_functor : | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:494:36: error: expected ‘;’ before ‘{’ token 494 | return adaptor_from_functor{*this, std::forward(fun)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:494:68: error: expected ‘;’ before ‘}’ token 494 | return adaptor_from_functor{*this, std::forward(fun)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘constexpr auto seqan3::detail::take_until_fn::operator()(urng_t, fun_t&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:507:16: error: ‘view_take_until’ was not declared in this scope; did you mean ‘seqan3::detail::view_take_until’? 507 | return view_take_until | ^~~~~~~~~~~~~~~ | seqan3::detail::view_take_until In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:53:7: note: ‘seqan3::detail::view_take_until’ declared here 53 | class view_take_until : public ranges::view_interface> | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:507:38: error: expected primary-expression before ‘,’ token 507 | return view_take_until | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:507:45: error: expected primary-expression before ‘,’ token 507 | return view_take_until | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:508:9: error: expected primary-expression before ‘{’ token 508 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:507:69: error: expected ‘;’ before ‘{’ token 507 | return view_take_until | ^ | ; 508 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:510:37: error: expected ‘;’ before ‘}’ token 510 | std::forward(fun) | ^ | ; 511 | }; | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp: In member function ‘constexpr auto seqan3::detail::take_until_fn::operator()(urng_t&&, fun_t&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:16: error: ‘view_take_until’ was not declared in this scope; did you mean ‘seqan3::detail::view_take_until’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~~~~~~~~ | seqan3::detail::view_take_until In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:53:7: note: ‘seqan3::detail::view_take_until’ declared here 53 | class view_take_until : public ranges::view_interface> | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:45: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 518 | return view_take_until, fun_t, or_throw, and_consume> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:60: error: expected primary-expression before ‘>’ token 518 | return view_take_until, fun_t, or_throw, and_consume> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:61: error: expected primary-expression before ‘,’ token 518 | return view_take_until, fun_t, or_throw, and_consume> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:68: error: expected primary-expression before ‘,’ token 518 | return view_take_until, fun_t, or_throw, and_consume> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:519:9: error: expected primary-expression before ‘{’ token 519 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:518:92: error: expected ‘;’ before ‘{’ token 518 | return view_take_until, fun_t, or_throw, and_consume> | ^ | ; 519 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:521:37: error: expected ‘;’ before ‘}’ token 521 | std::forward(fun) | ^ | ; 522 | }; | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:81:8: error: ‘small_string’ does not name a type 81 | inline small_string constexpr condition_message_v | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:87:2: error: extra ‘;’ [-Werror=pedantic] 87 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:111:19: error: ‘Predicate’ is not a member of ‘std’; did you mean ‘predicate’? 111 | requires std::Predicate, char>; | ^~~~~~~~~ | predicate /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:111:65: error: expected primary-expression before ‘,’ token 111 | requires std::Predicate, char>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:112:32: error: ‘char_predicate_base’ was not declared in this scope; did you mean ‘seqan3::detail::char_predicate_base’? 112 | requires std::is_base_of_v>, | ^~~~~~~~~~~~~~~~~~~ | seqan3::detail::char_predicate_base /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:95:7: note: ‘seqan3::detail::char_predicate_base’ declared here 95 | class char_predicate_base; | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:112:19: error: parse error in template argument list 112 | requires std::is_base_of_v>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:112:80: error: expected ‘;’ before ‘,’ token 112 | requires std::is_base_of_v>, | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:118:7: error: ‘small_string’ was not declared in this scope; did you mean ‘seqan3::small_string’? 118 | { small_string<0>{} + std::remove_reference_t::msg } -> | ^~~~~~~~~~~~ | seqan3::small_string In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:7: note: ‘seqan3::small_string’ declared here 43 | class small_string : public small_vector | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:118:22: error: expected primary-expression before ‘{’ token 118 | { small_string<0>{} + std::remove_reference_t::msg } -> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:149:11: error: ‘CharPredicate’ has not been declared 149 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:150:24: error: ‘condition_ts’ has not been declared 150 | requires sizeof...(condition_ts) >= 2 | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:150:38: error: expression must be enclosed in parentheses 150 | requires sizeof...(condition_ts) >= 2 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:153:11: error: ‘CharPredicate’ has not been declared 153 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:167:20: error: ‘constexpr_pseudo_bitset’ does not name a type 167 | using data_t = constexpr_pseudo_bitset<257>; // sizeof(char) plus EOF | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:174:15: error: ‘CharPredicate’ has not been declared 174 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:175:31: error: ‘rhs_t’ has not been declared 175 | constexpr auto operator||(rhs_t const &) const | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:191:15: error: ‘std::Integral’ has not been declared 191 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:192:31: error: ‘value_t’ has not been declared 192 | constexpr bool operator()(value_t const val) const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:193:25: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 193 | requires sizeof(value_t) == 1 | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:193:34: error: expression must be enclosed in parentheses 193 | requires sizeof(value_t) == 1 | ~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:197:15: error: ‘std::Integral’ has not been declared 197 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:198:31: error: ‘value_t’ has not been declared 198 | constexpr bool operator()(value_t const val) const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:199:25: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 199 | requires sizeof(value_t) != 1 | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:199:34: error: expression must be enclosed in parentheses 199 | requires sizeof(value_t) != 1 | ~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:198:20: error: ‘template template< > constexpr bool seqan3::detail::char_predicate_base::operator()(int) const requires ’ cannot be overloaded with ‘template template< > constexpr bool seqan3::detail::char_predicate_base::operator()(int) const requires ’ 198 | constexpr bool operator()(value_t const val) const noexcept | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:192:20: note: previous declaration ‘template template< > constexpr bool seqan3::detail::char_predicate_base::operator()(int) const requires ’ 192 | constexpr bool operator()(value_t const val) const noexcept | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp: In member function ‘constexpr auto seqan3::detail::char_predicate_base::operator||(const int&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:177:51: error: ‘rhs_t’ was not declared in this scope 177 | return char_predicate_combiner{}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:177:16: error: ‘char_predicate_combiner’ was not declared in this scope; did you mean ‘seqan3::detail::char_predicate_combiner’? 177 | return char_predicate_combiner{}; | ^~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::char_predicate_combiner /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:151:8: note: ‘seqan3::detail::char_predicate_combiner’ declared here 151 | struct char_predicate_combiner; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:177:49: error: expected primary-expression before ‘,’ token 177 | return char_predicate_combiner{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:177:57: error: expected primary-expression before ‘{’ token 177 | return char_predicate_combiner{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:177:57: error: expected ‘;’ before ‘{’ token 177 | return char_predicate_combiner{}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp: In member function ‘constexpr auto seqan3::detail::char_predicate_base::operator!() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:183:16: error: ‘char_predicate_negator’ was not declared in this scope; did you mean ‘seqan3::detail::char_predicate_negator’? 183 | return char_predicate_negator{}; | ^~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::char_predicate_negator /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:154:8: note: ‘seqan3::detail::char_predicate_negator’ declared here 154 | struct char_predicate_negator; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:183:48: error: expected primary-expression before ‘>’ token 183 | return char_predicate_negator{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:183:49: error: expected primary-expression before ‘{’ token 183 | return char_predicate_negator{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:183:49: error: expected ‘;’ before ‘{’ token 183 | return char_predicate_negator{}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp: In member function ‘constexpr bool seqan3::detail::char_predicate_base::operator()(int) const requires ’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:201:50: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 201 | return (static_cast>(val) < 256) ? operator()(static_cast(val)) : | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:201:50: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:227:11: error: ‘CharPredicate’ has not been declared 227 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:229:24: error: ‘condition_ts’ has not been declared 229 | requires sizeof...(condition_ts) >= 2 | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:229:38: error: expression must be enclosed in parentheses 229 | requires sizeof...(condition_ts) >= 2 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:231:60: error: expected template-name before ‘<’ token 231 | struct char_predicate_combiner : public char_predicate_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:251:11: error: ‘CharPredicate’ has not been declared 251 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:252:59: error: expected template-name before ‘<’ token 252 | struct char_predicate_negator : public char_predicate_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:280:29: error: expression must be enclosed in parentheses 280 | requires interval_first <= interval_last | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:56: error: expected template-name before ‘<’ token 282 | struct is_in_interval_type : public char_predicate_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:56: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:306:2: error: extra ‘;’ [-Werror=pedantic] 306 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:317:11: error: ‘std::detail::ConstexprAlphabet’ has not been declared 317 | template | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:318:56: error: expected template-name before ‘<’ token 318 | struct is_in_alphabet_type : public char_predicate_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:318:56: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:341:2: error: extra ‘;’ [-Werror=pedantic] 341 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:49: error: expected template-name before ‘<’ token 353 | struct is_char_type : public char_predicate_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:49: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:381:2: error: extra ‘;’ [-Werror=pedantic] 381 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:48:29: error: expression must be enclosed in parentheses 48 | requires interval_first <= interval_last | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:66:11: error: ‘Alphabet’ has not been declared 66 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:67:68: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 67 | inline constexpr auto is_in_alphabet = detail::is_in_alphabet_type{}; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:67:78: error: template argument 1 is invalid 67 | inline constexpr auto is_in_alphabet = detail::is_in_alphabet_type{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_char<-1>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:95:32: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:83:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_char_type<-1>’ 83 | inline constexpr auto is_char = detail::is_char_type{}; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:8: note: declaration of ‘struct seqan3::detail::is_char_type<-1>’ 353 | struct is_char_type : public char_predicate_base> | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<0, 31>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:110:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<0, 31>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<0, 31>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_char<127>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:111:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:83:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_char_type<127>’ 83 | inline constexpr auto is_char = detail::is_char_type{}; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:8: note: declaration of ‘struct seqan3::detail::is_char_type<127>’ 353 | struct is_char_type : public char_predicate_base> | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<32, 126>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:125:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<32, 126>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<32, 126>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<9, 13>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:146:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<9, 13>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<9, 13>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_char<32>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:146:64: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:83:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_char_type<32>’ 83 | inline constexpr auto is_char = detail::is_char_type{}; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:8: note: declaration of ‘struct seqan3::detail::is_char_type<32>’ 353 | struct is_char_type : public char_predicate_base> | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_char<9>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:163:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:83:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_char_type<9>’ 83 | inline constexpr auto is_char = detail::is_char_type{}; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:353:8: note: declaration of ‘struct seqan3::detail::is_char_type<9>’ 353 | struct is_char_type : public char_predicate_base> | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<33, 126>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:183:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<33, 126>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<33, 126>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<33, 47>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:199:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<33, 47>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<33, 47>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<58, 64>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:200:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<58, 64>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<58, 64>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<91, 96>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:201:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<91, 96>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<91, 96>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<123, 126>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:202:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<123, 126>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<123, 126>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<48, 57>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:220:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<48, 57>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<48, 57>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<65, 90>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:221:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<65, 90>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<65, 90>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<97, 122>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:222:34: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<97, 122>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<97, 122>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<65, 70>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:306:35: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<65, 70>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<65, 70>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp: In instantiation of ‘constexpr const auto seqan3::is_in_interval<97, 102>’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:307:35: required from here /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:50:23: error: invalid use of incomplete type ‘struct seqan3::detail::is_in_interval_type<97, 102>’ 50 | inline constexpr auto is_in_interval = detail::is_in_interval_type{}; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate_detail.hpp:282:8: note: declaration of ‘struct seqan3::detail::is_in_interval_type<97, 102>’ 282 | struct is_in_interval_type : public char_predicate_base> | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘char* std::append2(char*, T)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:132:21: error: ‘cDigitsLut’ was not declared in this scope; did you mean ‘seqan3::detail::cDigitsLut’? 132 | memcpy(buffer, &cDigitsLut[(i)*2], 2); | ^~~~~~~~~~ | seqan3::detail::cDigitsLut /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:106:23: note: ‘seqan3::detail::cDigitsLut’ declared here 106 | static constexpr char cDigitsLut[200] = { | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘char* std::u32toa(uint32_t, char*)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:155:26: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 155 | buffer = append1(buffer, value); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:157:26: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 157 | buffer = append2(buffer, value); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:162:26: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 162 | buffer = append3(buffer, value); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:164:26: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 164 | buffer = append4(buffer, value); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:176:26: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 176 | buffer = append1(buffer, b); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:178:26: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 178 | buffer = append2(buffer, b); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:183:26: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 183 | buffer = append3(buffer, b); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:185:26: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 185 | buffer = append4(buffer, b); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:188:18: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 188 | buffer = append4(buffer, c); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:197:22: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 197 | buffer = append1(buffer, a); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:199:22: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 199 | buffer = append2(buffer, a); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:201:18: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 201 | buffer = append4(buffer, value / 10000); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘char* std::u64toa(uint64_t, char*)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:218:30: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 218 | buffer = append1(buffer, v); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:220:30: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 220 | buffer = append2(buffer, v); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:225:30: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 225 | buffer = append3(buffer, v); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:227:30: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 227 | buffer = append4(buffer, v); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:239:30: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 239 | buffer = append1(buffer, b); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:241:30: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 241 | buffer = append2(buffer, b); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:246:30: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 246 | buffer = append3(buffer, b); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:248:30: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 248 | buffer = append4(buffer, b); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:251:22: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 251 | buffer = append4(buffer, c); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:265:26: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 265 | buffer = append1(buffer, b0); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:267:26: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 267 | buffer = append2(buffer, b0); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:272:26: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 272 | buffer = append3(buffer, b0); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:274:26: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 274 | buffer = append4(buffer, b0); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:277:18: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 277 | buffer = append4(buffer, c0); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:290:26: error: ‘append1’ was not declared in this scope; did you mean ‘std::append1’? 290 | buffer = append1(buffer, a); | ^~~~~~~ | std::append1 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:123:14: note: ‘std::append1’ declared here 123 | inline char* append1(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:292:26: error: ‘append2’ was not declared in this scope; did you mean ‘std::append2’? 292 | buffer = append2(buffer, a); | ^~~~~~~ | std::append2 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:130:14: note: ‘std::append2’ declared here 130 | inline char* append2(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:297:26: error: ‘append3’ was not declared in this scope; did you mean ‘std::append3’? 297 | buffer = append3(buffer, a); | ^~~~~~~ | std::append3 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:137:14: note: ‘std::append3’ declared here 137 | inline char* append3(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:299:26: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 299 | buffer = append4(buffer, a); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:304:18: error: ‘append4’ was not declared in this scope; did you mean ‘std::append4’? 304 | buffer = append4(buffer, v0 / 10000); | ^~~~~~~ | std::append4 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:143:14: note: ‘std::append4’ declared here 143 | inline char* append4(char* buffer, T i) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In static member function ‘static int seqan3::detail::traits_base >::width(value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:321:25: error: ‘pow10_64’ was not declared in this scope; did you mean ‘seqan3::detail::pow10_64’? 321 | return t - (v < pow10_64[t]) + 1; | ^~~~~~~~ | seqan3::detail::pow10_64 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:74:27: note: ‘seqan3::detail::pow10_64’ declared here 74 | static constexpr uint64_t pow10_64[] = | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In static member function ‘static auto& seqan3::detail::traits_base >::pow()’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:329:33: error: ‘pow10_64’ was not declared in this scope; did you mean ‘seqan3::detail::pow10_64’? 329 | static auto& pow() { return pow10_64; } | ^~~~~~~~ | seqan3::detail::pow10_64 /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:74:27: note: ‘seqan3::detail::pow10_64’ declared here 74 | static constexpr uint64_t pow10_64[] = | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:333:8: error: ‘traits_base’ is not a class template 333 | struct traits_base()}))> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:333:84: error: redeclared with 1 template parameter 333 | struct traits_base()}))> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:314:8: note: previous declaration ‘template struct seqan3::detail::traits_base’ used 2 template parameters 314 | struct traits_base | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:381:28: error: expected template-name before ‘<’ token 381 | struct traits : traits_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:381:28: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:416:2: error: extra ‘;’ [-Werror=pedantic] 416 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘value_type std::complement_(value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:421:24: error: ‘UnsignedIntegral’ is not a member of ‘std’; did you mean ‘unsigned_integral’? 421 | static_assert(std::UnsignedIntegral, "cast to unsigned first"); | ^~~~~~~~~~~~~~~~ | unsigned_integral /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:421:51: error: expected primary-expression before ‘>’ token 421 | static_assert(std::UnsignedIntegral, "cast to unsigned first"); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:421:52: error: expected primary-expression before ‘,’ token 421 | static_assert(std::UnsignedIntegral, "cast to unsigned first"); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::to_chars_result std::to_chars_itoa(char*, char*, value_type, std::false_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:434:16: error: ‘traits’ does not name a type 434 | using tx = traits; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:437:9: error: ‘tx’ has not been declared 437 | if (tx::digits <= diff || tx::width(value) <= diff) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:437:31: error: ‘tx’ has not been declared 437 | if (tx::digits <= diff || tx::width(value) <= diff) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:438:17: error: ‘tx’ has not been declared 438 | return {tx::convert(value, first), {}}; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:438:46: error: could not convert ‘{, ()}’ from ‘’ to ‘std::to_chars_result’ 438 | return {tx::convert(value, first), {}}; | ^ | | | /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:552:8: error: ‘in_pattern_result’ does not name a type 552 | inline in_pattern_result in_pattern(value_type c, int base) noexcept | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::subject_seq_combinator(_It, _It, value_type&, _Fn, _Ts ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:567:48: error: definition of ‘auto std::subject_seq_combinator(_It, _It, value_type&, _Fn, _Ts ...)::::operator()(_It, _It) const’ is not in namespace enclosing ‘std::subject_seq_combinator(_It, _It, value_type&, _Fn, _Ts ...)::’ [-fpermissive] 567 | auto find_non_zero = [](_It first, _It last) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::from_chars_atoi(const char*, const char*, value_type&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:604:16: error: ‘traits’ does not name a type 604 | using tx = traits; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:605:34: error: ‘tx’ has not been declared 605 | using output_type = typename tx::type; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:608:105: error: definition of ‘std::from_chars_result std::from_chars_atoi(const char*, const char*, value_type&)::::operator()(const char*, const char*, value_type&) const’ is not in namespace enclosing ‘std::from_chars_atoi(const char*, const char*, value_type&)::’ [-fpermissive] 608 | [](char const * first, char const * last, value_type & value) -> std::from_chars_result | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:610:39: error: ‘output_type’ was not declared in this scope 610 | output_type a, b; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:611:48: error: ‘tx’ has not been declared 611 | auto p = tx::read(first, last, a, b); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:611:70: error: ‘a’ was not declared in this scope 611 | auto p = tx::read(first, last, a, b); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:611:73: error: ‘b’ was not declared in this scope 611 | auto p = tx::read(first, last, a, b); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:612:57: error: there are no arguments to ‘in_pattern’ that depend on a template parameter, so a declaration of ‘in_pattern’ must be available [-fpermissive] 612 | if (p == last || !in_pattern(*p)) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:614:54: error: expected ‘;’ before ‘m’ 614 | output_type m = (std::numeric_limits::max)(); | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:615:47: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 615 | if (m >= a && m - a >= b) | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:618:60: error: could not convert ‘{p, ()}’ from ‘’ to ‘std::from_chars_result’ 618 | return {p, {}}; | ^ | | | /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:621:80: error: could not convert ‘{p, std::errc::result_out_of_range}’ from ‘’ to ‘std::from_chars_result’ 621 | return {p, std::errc::result_out_of_range}; | ^ | | | /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:625:11: error: ‘std::SignedIntegral’ has not been declared 625 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:626:86: error: ‘value_type’ has not been declared 626 | inline std::from_chars_result from_chars_atoi(char const * first, char const * last, value_type & value) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::from_chars_atoi(const char*, const char*, int&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:628:24: error: there are no arguments to ‘to_unsigned’ that depend on a template parameter, so a declaration of ‘to_unsigned’ must be available [-fpermissive] 628 | using t = decltype(to_unsigned(value)); | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:628:24: error: there are no arguments to ‘to_unsigned’ that depend on a template parameter, so a declaration of ‘to_unsigned’ must be available [-fpermissive] /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:629:48: error: ‘from_chars_atoi’ was not declared in this scope; did you mean ‘std::from_chars_atoi’? 629 | return sign_combinator(first, last, value, from_chars_atoi); | ^~~~~~~~~~~~~~~ | std::from_chars_atoi /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:626:31: note: ‘std::from_chars_atoi’ declared here 626 | inline std::from_chars_result from_chars_atoi(char const * first, char const * last, value_type & value) noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:629:65: error: expected primary-expression before ‘>’ token 629 | return sign_combinator(first, last, value, from_chars_atoi); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:629:66: error: expected primary-expression before ‘)’ token 629 | return sign_combinator(first, last, value, from_chars_atoi); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:629:12: error: there are no arguments to ‘sign_combinator’ that depend on a template parameter, so a declaration of ‘sign_combinator’ must be available [-fpermissive] 629 | return sign_combinator(first, last, value, from_chars_atoi); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:632:11: error: ‘std::UnsignedIntegral’ has not been declared 632 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:633:90: error: ‘value_type’ has not been declared 633 | inline std::from_chars_result from_chars_integral(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::from_chars_integral(const char*, const char*, int&, int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:636:16: error: there are no arguments to ‘from_chars_atoi’ that depend on a template parameter, so a declaration of ‘from_chars_atoi’ must be available [-fpermissive] 636 | return from_chars_atoi(first, last, value); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:639:74: error: ‘value_type’ has not been declared 639 | [] (char const * p, char const * last, value_type & value, int base) -> std::from_chars_result | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:639:112: error: definition of ‘std::from_chars_result std::from_chars_integral(const char*, const char*, int&, int)::::operator()(const char*, const char*, int&, int) const’ is not in namespace enclosing ‘std::from_chars_integral(const char*, const char*, int&, int)::’ [-fpermissive] 639 | [] (char const * p, char const * last, value_type & value, int base) -> std::from_chars_result | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:641:70: error: ‘value_type’ was not declared in this scope 641 | using tl = std::numeric_limits; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:641:70: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:641:80: error: template argument 1 is invalid 641 | using tl = std::numeric_limits; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:642:53: error: ‘tl’ has not been declared 642 | auto digits = tl::digits / log2f(float(base)); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:643:49: error: expected ‘;’ before ‘a’ 643 | value_type a = in_pattern(*p++, base).val, b = 0; | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:647:56: error: there are no arguments to ‘in_pattern’ that depend on a template parameter, so a declaration of ‘in_pattern’ must be available [-fpermissive] 647 | if (auto c = in_pattern(*p, base)) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:650:51: error: ‘a’ was not declared in this scope 650 | a = a * base + c.val; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:653:71: error: ‘a’ was not declared in this scope 653 | if (!mul_overflowed(a, base, a)) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:653:56: error: there are no arguments to ‘mul_overflowed’ that depend on a template parameter, so a declaration of ‘mul_overflowed’ must be available [-fpermissive] 653 | if (!mul_overflowed(a, base, a)) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:655:51: error: ‘b’ was not declared in this scope 655 | b = c.val; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:663:57: error: there are no arguments to ‘in_pattern’ that depend on a template parameter, so a declaration of ‘in_pattern’ must be available [-fpermissive] 663 | if (p == last || !in_pattern(*p, base)) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:665:48: error: ‘tl’ has not been declared 665 | if ((tl::max)() - a >= b) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:665:61: error: ‘a’ was not declared in this scope 665 | if ((tl::max)() - a >= b) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:665:66: error: ‘b’ was not declared in this scope 665 | if ((tl::max)() - a >= b) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:676:11: error: ‘std::SignedIntegral’ has not been declared 676 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:677:90: error: ‘value_type’ has not been declared 677 | inline std::from_chars_result from_chars_integral(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::from_chars_integral(const char*, const char*, int&, int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:679:24: error: there are no arguments to ‘to_unsigned’ that depend on a template parameter, so a declaration of ‘to_unsigned’ must be available [-fpermissive] 679 | using t = decltype(to_unsigned(value)); | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:679:24: error: there are no arguments to ‘to_unsigned’ that depend on a template parameter, so a declaration of ‘to_unsigned’ must be available [-fpermissive] /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:680:48: error: ‘from_chars_integral’ was not declared in this scope; did you mean ‘std::from_chars_integral’? 680 | return sign_combinator(first, last, value, from_chars_integral, base); | ^~~~~~~~~~~~~~~~~~~ | std::from_chars_integral /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:677:31: note: ‘std::from_chars_integral’ declared here 677 | inline std::from_chars_result from_chars_integral(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:680:69: error: expected primary-expression before ‘>’ token 680 | return sign_combinator(first, last, value, from_chars_integral, base); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:680:70: error: expected primary-expression before ‘,’ token 680 | return sign_combinator(first, last, value, from_chars_integral, base); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:680:12: error: there are no arguments to ‘sign_combinator’ that depend on a template parameter, so a declaration of ‘sign_combinator’ must be available [-fpermissive] 680 | return sign_combinator(first, last, value, from_chars_integral, base); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp: In function ‘std::from_chars_result std::from_chars_floating_point(const char*, const char*, value_type&, std::chars_format)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:763:24: error: ‘Same’ is not a member of ‘std’ 763 | if constexpr (std::Same, float>) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:763:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:763:64: error: expected primary-expression before ‘,’ token 763 | if constexpr (std::Same, float>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:763:66: error: expected primary-expression before ‘float’ 763 | if constexpr (std::Same, float>) | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:763:65: error: expected ‘)’ before ‘float’ 763 | if constexpr (std::Same, float>) | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:767:24: error: ‘Same’ is not a member of ‘std’ 767 | if constexpr (std::Same, double>) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:767:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:767:64: error: expected primary-expression before ‘,’ token 767 | if constexpr (std::Same, double>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:767:66: error: expected primary-expression before ‘double’ 767 | if constexpr (std::Same, double>) | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:767:65: error: expected ‘)’ before ‘double’ 767 | if constexpr (std::Same, double>) | ~ ^~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:771:24: error: ‘Same’ is not a member of ‘std’ 771 | if constexpr (std::Same, long double>) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:771:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:771:64: error: expected primary-expression before ‘,’ token 771 | if constexpr (std::Same, long double>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:771:66: error: expected primary-expression before ‘long’ 771 | if constexpr (std::Same, long double>) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:771:65: error: expected ‘)’ before ‘long’ 771 | if constexpr (std::Same, long double>) | ~ ^~~~~ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:111:11: error: ‘std::Integral’ has not been declared 111 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:112:65: error: ‘value_type’ has not been declared 112 | inline std::to_chars_result to_chars(char * first, char * last, value_type value, int base) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: In function ‘std::to_chars_result std::to_chars(char*, char*, int, int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:115:82: error: ‘value_type’ was not declared in this scope 115 | return seqan3::detail::to_chars_integral(first, last, value, base, is_signed()); | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:115:82: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:115:92: error: template argument 1 is invalid 115 | return seqan3::detail::to_chars_integral(first, last, value, base, is_signed()); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:120:11: error: ‘std::Integral’ has not been declared 120 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:121:65: error: ‘value_type’ has not been declared 121 | inline std::to_chars_result to_chars(char * first, char * last, value_type value) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: In function ‘std::to_chars_result std::to_chars(char*, char*, int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:123:72: error: ‘value_type’ was not declared in this scope 123 | return seqan3::detail::to_chars_itoa(first, last, value, is_signed()); | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:123:72: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:123:82: error: template argument 1 is invalid 123 | return seqan3::detail::to_chars_itoa(first, last, value, is_signed()); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:173:11: error: ‘std::Integral’ has not been declared 173 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:174:81: error: ‘value_type’ has not been declared 174 | inline std::from_chars_result from_chars(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: In function ‘std::from_chars_result std::from_chars(const char*, const char*, int&, int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:177:72: error: no matching function for call to ‘from_chars_integral(const char*&, const char*&, int&, int&)’ 177 | return seqan3::detail::from_chars_integral(first, last, value, base); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:633:31: note: candidate: ‘template< > std::from_chars_result std::from_chars_integral(const char*, const char*, int&, int)’ 633 | inline std::from_chars_result from_chars_integral(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:633:31: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:677:31: note: candidate: ‘template< > std::from_chars_result std::from_chars_integral(const char*, const char*, int&, int)’ 677 | inline std::from_chars_result from_chars_integral(char const * first, char const * last, value_type & value, int base) noexcept | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:677:31: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:182:11: error: ‘std::Integral’ has not been declared 182 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:183:81: error: ‘value_type’ has not been declared 183 | inline std::from_chars_result from_chars(char const * first, char const * last, value_type & value) noexcept // base 10 default | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv: In function ‘std::from_chars_result std::from_chars(const char*, const char*, int&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:185:62: error: no matching function for call to ‘from_chars_atoi(const char*&, const char*&, int&)’ 185 | return seqan3::detail::from_chars_atoi(first, last, value); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:602:1: note: candidate: ‘template::value, int>::type > std::from_chars_result std::from_chars_atoi(const char*, const char*, value_type&)’ 602 | from_chars_atoi(char const * first, char const * last, value_type & value) noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:602:1: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:600:93: error: no type named ‘type’ in ‘struct std::enable_if’ 600 | template ::value, int> = 0> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:626:31: note: candidate: ‘template< > std::from_chars_result std::from_chars_atoi(const char*, const char*, int&)’ 626 | inline std::from_chars_result from_chars_atoi(char const * first, char const * last, value_type & value) noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:626:31: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In member function ‘constexpr bool seqan3::detail::view_equality_fn::operator()(rng1_type&&, rng2_type&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:37:29: error: ‘equal’ is not a member of ‘std::ranges’; did you mean ‘equal_to’? 37 | return std::ranges::equal(rng1, rng2); | ^~~~~ | equal_to /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:86:27: error: ‘WeaklyEqualityComparableWith’ is not a member of ‘std::detail’ 86 | requires std::detail::WeaklyEqualityComparableWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:86:55: error: expected unqualified-id before ‘<’ token 86 | requires std::detail::WeaklyEqualityComparableWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:139:27: error: ‘WeaklyEqualityComparableWith’ is not a member of ‘std::detail’ 139 | requires std::detail::WeaklyEqualityComparableWith> && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:139:55: error: expected unqualified-id before ‘<’ token 139 | requires std::detail::WeaklyEqualityComparableWith> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:231:11: error: ‘TupleLike’ has not been declared 231 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:233:47: error: ‘alignment_type’ was not declared in this scope 233 | requires std::tuple_size_v> == 2 | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:233:47: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:233:64: error: expression must be enclosed in parentheses 233 | requires std::tuple_size_v> == 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:30: error: ‘alignment_type’ was not declared in this scope 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:48: error: ‘alignment’ was not declared in this scope 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:236:39: error: expected primary-expression before ‘const’ 236 | uint32_t const query_start_pos = 0, | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:237:39: error: expected primary-expression before ‘const’ 237 | uint32_t const query_end_pos = 0, | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:238:30: error: expected primary-expression before ‘bool’ 238 | bool const extended_cigar = false) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:238:64: error: expected ‘;’ before ‘{’ token 238 | bool const extended_cigar = false) | ^ | ; 239 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:282:11: error: ‘TupleLike’ has not been declared 282 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:284:47: error: ‘alignment_type’ was not declared in this scope 284 | requires std::tuple_size_v> == 2 | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:284:47: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:284:64: error: expression must be enclosed in parentheses 284 | requires std::tuple_size_v> == 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:286:55: error: ‘alignment_type’ was not declared in this scope 286 | std::vector> get_cigar_vector(alignment_type && alignment, | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:286:73: error: ‘alignment’ was not declared in this scope 286 | std::vector> get_cigar_vector(alignment_type && alignment, | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:287:64: error: expected primary-expression before ‘const’ 287 | uint32_t const query_start_pos = 0, | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:288:64: error: expected primary-expression before ‘const’ 288 | uint32_t const query_end_pos = 0, | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:289:55: error: expected primary-expression before ‘bool’ 289 | bool const extended_cigar = false) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:289:89: error: expected ‘;’ before ‘{’ token 289 | bool const extended_cigar = false) | ^ | ; 290 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In function ‘std::tuple, std::allocator > >, long unsigned int, long unsigned int, long unsigned int, long unsigned int> std::parse_cigar(cigar_input_type&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:364:83: error: definition of ‘auto std::parse_cigar(cigar_input_type&&)::::operator()() const’ is not in namespace enclosing ‘std::parse_cigar(cigar_input_type&&)::’ [-fpermissive] 364 | auto update_lengths_fn = [&ref_length, &seq_length, &cigar_op, &cigar_count] () | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:366:17: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 366 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:366:43: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 366 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:366:69: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 366 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:371:22: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 371 | else if (is_char<'D'>(cigar_op) || is_char<'N'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:371:48: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 371 | else if (is_char<'D'>(cigar_op) || is_char<'N'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:375:22: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 375 | else if (is_char<'I'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:381:21: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 381 | if (is_char<'P'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:382:27: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 382 | throw format_error{"We do currently not support cigar operation 'P'."}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:383:17: error: ‘else’ without a previous ‘if’ 383 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:384:27: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 384 | throw format_error{std::string{"Illegal cigar operation: "} + std::string{cigar_op}}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In function ‘std::tuple, std::allocator > >, long unsigned int, long unsigned int, long unsigned int, long unsigned int> std::parse_cigar(cigar_input_type&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:389:43: error: ‘single_pass_input’ is not a member of ‘std::view’; did you mean ‘seqan3::view::single_pass_input’? 389 | auto cigar_view = cigar_input | view::single_pass_input; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/single_pass_input.hpp:381:23: note: ‘seqan3::view::single_pass_input’ declared here 381 | inline constexpr auto single_pass_input = detail::adaptor_for_view_without_args{}; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:393:70: error: ‘take_until_or_throw’ is not a member of ‘std::view’; did you mean ‘seqan3::view::take_until_or_throw’? 393 | auto [ignore, buffer_end] = std::ranges::copy(cigar_view | view::take_until_or_throw(!is_digit), buffer.data()); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:613:23: note: ‘seqan3::view::take_until_or_throw’ declared here 613 | inline auto constexpr take_until_or_throw = detail::take_until_fn{}; | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:393:91: error: ‘is_digit’ was not declared in this scope; did you mean ‘seqan3::is_digit’? 393 | auto [ignore, buffer_end] = std::ranges::copy(cigar_view | view::take_until_or_throw(!is_digit), buffer.data()); | ^~~~~~~~ | seqan3::is_digit In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv_detail.hpp:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/charconv:65, from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/predicate.hpp:287:23: note: ‘seqan3::is_digit’ declared here 287 | inline auto constexpr is_digit = is_in_interval<'0', '9'>; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:396:30: error: reference to ‘begin’ is ambiguous 396 | cigar_op = *std::ranges::begin(cigar_view); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:397:36: error: reference to ‘begin’ is ambiguous 397 | std::ranges::next(std::ranges::begin(cigar_view)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:399:9: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 399 | if (is_char<'H'>(cigar_op)) // hard clipping is ignored. parse the next operation | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:402:65: error: ‘take_until_or_throw’ is not a member of ‘std::view’; did you mean ‘seqan3::view::take_until_or_throw’? 402 | | view::take_until_or_throw(!is_digit), buffer.data()); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:613:23: note: ‘seqan3::view::take_until_or_throw’ declared here 613 | inline auto constexpr take_until_or_throw = detail::take_until_fn{}; | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:406:34: error: reference to ‘begin’ is ambiguous 406 | cigar_op = *std::ranges::begin(cigar_view); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:407:40: error: reference to ‘begin’ is ambiguous 407 | std::ranges::next(std::ranges::begin(cigar_view)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:411:15: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 411 | throw format_error{"Corrupted cigar string encountered"}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:413:9: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 413 | if (is_char<'S'>(cigar_op)) // check for soft clipping at the beginning | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:425:25: error: reference to ‘begin’ is ambiguous 425 | while (std::ranges::begin(cigar_view) != std::ranges::end(cigar_view)) // until stream is not empty | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:425:59: error: reference to ‘end’ is ambiguous 425 | while (std::ranges::begin(cigar_view) != std::ranges::end(cigar_view)) // until stream is not empty | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:427:60: error: ‘take_until_or_throw’ is not a member of ‘std::view’; did you mean ‘seqan3::view::take_until_or_throw’? 427 | buffer_end = (std::ranges::copy(cigar_view | view::take_until_or_throw(!is_digit), buffer.data())).out; | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_until.hpp:613:23: note: ‘seqan3::view::take_until_or_throw’ declared here 613 | inline auto constexpr take_until_or_throw = detail::take_until_fn{}; | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:428:34: error: reference to ‘begin’ is ambiguous 428 | cigar_op = *std::ranges::begin(cigar_view); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:429:40: error: reference to ‘begin’ is ambiguous 429 | std::ranges::next(std::ranges::begin(cigar_view)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:432:19: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 432 | throw format_error{"Corrupted cigar string encountered"}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:434:13: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 434 | if (is_char<'S'>(cigar_op)) // we are at the end, hard clipping afterwards can be ignored | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In function ‘auto std::parse_binary_cigar(cigar_input_type&&, uint16_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:472:83: error: definition of ‘auto std::parse_binary_cigar(cigar_input_type&&, uint16_t)::::operator()() const’ is not in namespace enclosing ‘std::parse_binary_cigar(cigar_input_type&&, uint16_t)::’ [-fpermissive] 472 | auto update_lengths_fn = [&ref_length, &seq_length, &cigar_op, &cigar_count] () | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:474:17: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 474 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:474:43: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 474 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:474:69: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 474 | if (is_char<'M'>(cigar_op) || is_char<'='>(cigar_op) || is_char<'X'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:479:22: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 479 | else if (is_char<'D'>(cigar_op) || is_char<'N'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:479:48: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 479 | else if (is_char<'D'>(cigar_op) || is_char<'N'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:483:22: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 483 | else if (is_char<'I'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:489:21: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 489 | if (is_char<'P'>(cigar_op)) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:490:27: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 490 | throw format_error{"We do currently not support cigar operation 'P'."}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:491:17: error: ‘else’ without a previous ‘if’ 491 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:492:27: error: ‘format_error’ was not declared in this scope; did you mean ‘seqan3::format_error’? 492 | throw format_error{std::string{"Illegal cigar operation: "} + std::string{cigar_op}}; | ^~~~~~~~~~~~ | seqan3::format_error In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/io/exception.hpp:84:8: note: ‘seqan3::format_error’ declared here 84 | struct format_error : std::invalid_argument | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: In function ‘auto std::parse_binary_cigar(cigar_input_type&&, uint16_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:499:18: error: ‘copy_n’ is not a member of ‘std::ranges’; did you mean ‘std::copy_n’? 499 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~~ In file included from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/glue_algorithm_defs.h:138:1: note: ‘std::copy_n’ declared here 138 | copy_n(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _Size __n, _ForwardIterator2 __result); | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:499:38: error: reference to ‘begin’ is ambiguous 499 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:505:9: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 505 | if (is_char<'H'>(cigar_op)) // hard clipping is ignored. parse the next operation | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:510:22: error: ‘copy_n’ is not a member of ‘std::ranges’; did you mean ‘std::copy_n’? 510 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~~ In file included from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/glue_algorithm_defs.h:138:1: note: ‘std::copy_n’ declared here 138 | copy_n(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _Size __n, _ForwardIterator2 __result); | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:510:42: error: reference to ‘begin’ is ambiguous 510 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:517:9: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 517 | if (is_char<'S'>(cigar_op)) // check for soft clipping at the beginning | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:531:22: error: ‘copy_n’ is not a member of ‘std::ranges’; did you mean ‘std::copy_n’? 531 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~~ In file included from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/glue_algorithm_defs.h:138:1: note: ‘std::copy_n’ declared here 138 | copy_n(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _Size __n, _ForwardIterator2 __result); | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:531:42: error: reference to ‘begin’ is ambiguous 531 | std::ranges::copy_n(std::ranges::begin(cigar_input), sizeof(o_and_c), reinterpret_cast(&o_and_c)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:536:13: error: there are no arguments to ‘is_char’ that depend on a template parameter, so a declaration of ‘is_char’ must be available [-fpermissive] 536 | if (is_char<'S'>(cigar_op)) // we are at the end, hard clipping afterwards can be ignored | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:572:11: error: ‘TupleLike’ has not been declared 572 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:574:47: error: ‘alignment_type’ was not declared in this scope 574 | requires std::tuple_size_v> == 2 && | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:574:47: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:575:22: error: ‘all_satisfy_aligned_seq’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::all_satisfy_aligned_seq’? 575 | detail::all_satisfy_aligned_seq> | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:497:23: note: ‘seqan3::detail::all_satisfy_aligned_seq’ declared here 497 | inline bool constexpr all_satisfy_aligned_seq = false; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:575:54: error: ‘tuple_type_list_t’ is not a member of ‘std::detail’ 575 | detail::all_satisfy_aligned_seq> | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:575:72: error: ‘alignment_type’ was not declared in this scope 575 | detail::all_satisfy_aligned_seq> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:574:5: error: expression must be enclosed in parentheses 574 | requires std::tuple_size_v> == 2 && | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:574:19: error: ‘std::tuple_size_v<_Tp>’ in namespace ‘std’ does not name a template type 574 | requires std::tuple_size_v> == 2 && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:23:1: error: ‘dna4_vector’ does not name a type 23 | dna4_vector const seq = "ACTA"_dna4; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::assign_unaligned_sequence::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:35:55: error: ‘unaligned_seq_t’ is not a member of ‘std::detail’ 35 | using unaligned_seq_type = remove_cvref_t>; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:35:71: error: template argument 1 is invalid 35 | using unaligned_seq_type = remove_cvref_t>; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:36:5: error: ‘unaligned_seq_type’ was not declared in this scope; did you mean ‘aligned_sequence’? 36 | unaligned_seq_type unaligned{}; | ^~~~~~~~~~~~~~~~~~ | aligned_sequence /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:40:9: error: ‘unaligned’ was not declared in this scope; did you mean ‘unsigned’? 40 | unaligned.resize(seq.size()); | ^~~~~~~~~ | unsigned /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:40:26: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 40 | unaligned.resize(seq.size()); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:44:9: error: ‘unaligned’ was not declared in this scope; did you mean ‘unsigned’? 44 | unaligned = unaligned_seq_type{seq}; | ^~~~~~~~~ | unsigned /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:44:39: error: expected ‘;’ before ‘{’ token 44 | unaligned = unaligned_seq_type{seq}; | ^ | ; /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:48:31: error: ‘unaligned’ was not declared in this scope; did you mean ‘aligned’? 48 | assign_unaligned(aligned, unaligned); | ^~~~~~~~~ | aligned /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::insert_one_gap::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:58:63: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 58 | TestFixture::initialise_typed_test_container(aligned_seq, seq); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:64:24: error: invalid use of incomplete type ‘class seqan3::gap’ 64 | EXPECT_EQ(*it, gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:65:35: error: invalid use of incomplete type ‘class seqan3::gap’ 65 | EXPECT_EQ(aligned_seq[1], gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::insert_multiple_gaps::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:72:63: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 72 | TestFixture::initialise_typed_test_container(aligned_seq, seq); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:77:24: error: invalid use of incomplete type ‘class seqan3::gap’ 77 | EXPECT_EQ(*it, gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:78:26: error: invalid use of incomplete type ‘class seqan3::gap’ 78 | EXPECT_EQ(*++it, gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:79:35: error: invalid use of incomplete type ‘class seqan3::gap’ 79 | EXPECT_EQ(aligned_seq[1], gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:80:35: error: invalid use of incomplete type ‘class seqan3::gap’ 80 | EXPECT_EQ(aligned_seq[2], gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::insert_zero_gaps::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:108:63: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 108 | TestFixture::initialise_typed_test_container(aligned_seq, seq); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:113:40: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 113 | typename TypeParam::value_type val{'C'_dna4}; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:114:11: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 114 | val = 'C'_dna4; | ^~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:116:26: error: ‘equal’ is not a member of ‘std::ranges’; did you mean ‘equal_to’? 116 | EXPECT_TRUE((ranges::equal(aligned_seq, seq))); | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::erase_one_gap::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:123:63: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 123 | TestFixture::initialise_typed_test_container(aligned_seq, seq); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:131:40: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 131 | typename TypeParam::value_type val{'C'_dna4}; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:132:11: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 132 | val = 'C'_dna4; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::erase_multiple_gaps::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:146:63: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 146 | TestFixture::initialise_typed_test_container(aligned_seq, seq); | ^~~ | __pstl::execution::v1::seq In file included from /usr/include/c++/10/pstl/glue_algorithm_defs.h:15, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/c++/10/pstl/execution_defs.h:110:28: note: ‘__pstl::execution::v1::seq’ declared here 110 | constexpr sequenced_policy seq{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:155:40: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 155 | typename TypeParam::value_type val{'C'_dna4}; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:156:11: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 156 | val = 'C'_dna4; | ^~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:176:24: error: invalid use of incomplete type ‘class seqan3::gap’ 176 | EXPECT_EQ(*it, gap{}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/all.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:12, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/gap/gap.hpp:36:7: note: forward declaration of ‘class seqan3::gap’ 36 | class gap : public alphabet_base | ^~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: In member function ‘virtual void gtest_case_aligned_sequence_::cigar_string::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:203:24: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [11]’, ‘long unsigned int’ arguments 203 | auto seq_ref = "ACGTGATCTG"_dna4; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:204:25: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [12]’, ‘long unsigned int’ arguments 204 | auto seq_read = "ACGTCGTAGTG"_dna4; | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:214:37: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 214 | EXPECT_EQ(expected, detail::get_cigar_string(std::make_pair(ref, read))); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:229:38: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 229 | EXPECT_EQ(expected2, detail::get_cigar_string(std::make_pair(ref2, read2))); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:233:24: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [11]’, ‘long unsigned int’ arguments 233 | auto seq_ref = "ACGTGATCTG"_dna4; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:234:25: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [12]’, ‘long unsigned int’ arguments 234 | auto seq_read = "ACGTCGTAGTG"_dna4; | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:244:37: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 244 | EXPECT_EQ(expected, detail::get_cigar_string(std::make_pair(ref, read), 5, 60)); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:260:38: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 260 | EXPECT_EQ(expected2, detail::get_cigar_string(std::make_pair(ref2, read2), 3, 5)); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:264:24: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [11]’, ‘long unsigned int’ arguments 264 | auto seq_ref = "ACGTGATCAG"_dna4; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:265:25: error: unable to find string literal operator ‘operator""_dna4’ with ‘const char [12]’, ‘long unsigned int’ arguments 265 | auto seq_read = "ACGTCGTACTG"_dna4; | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:276:38: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 276 | EXPECT_EQ(expected1, detail::get_cigar_string(std::make_pair(ref, read), 0, 0, true)); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:277:38: error: ‘get_cigar_string’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::get_cigar_string< >’? 277 | EXPECT_EQ(expected2, detail::get_cigar_string(std::make_pair(ref, read), 5, 60, true)); | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/io/alignment_file/detail.hpp:235:13: note: ‘seqan3::detail::get_cigar_string< >’ declared here 235 | std::string get_cigar_string(alignment_type && alignment, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:282:28: error: ‘fulfills_concept’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::fulfills_concept’? 282 | fulfills_concept, | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:27:32: note: ‘gtest_case_aligned_sequence_::fulfills_concept’ declared here 27 | TYPED_TEST_P(aligned_sequence, fulfills_concept) | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:283:28: error: ‘assign_unaligned_sequence’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::assign_unaligned_sequence’? 283 | assign_unaligned_sequence, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:33:32: note: ‘gtest_case_aligned_sequence_::assign_unaligned_sequence’ declared here 33 | TYPED_TEST_P(aligned_sequence, assign_unaligned_sequence) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:284:28: error: ‘insert_one_gap’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::insert_one_gap’? 284 | insert_one_gap, | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:55:32: note: ‘gtest_case_aligned_sequence_::insert_one_gap’ declared here 55 | TYPED_TEST_P(aligned_sequence, insert_one_gap) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:285:28: error: ‘insert_multiple_gaps’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::insert_multiple_gaps’? 285 | insert_multiple_gaps, | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:69:32: note: ‘gtest_case_aligned_sequence_::insert_multiple_gaps’ declared here 69 | TYPED_TEST_P(aligned_sequence, insert_multiple_gaps) | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:286:28: error: ‘insert_zero_gaps’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::insert_zero_gaps’? 286 | insert_zero_gaps, | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:105:32: note: ‘gtest_case_aligned_sequence_::insert_zero_gaps’ declared here 105 | TYPED_TEST_P(aligned_sequence, insert_zero_gaps) | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:287:28: error: ‘erase_one_gap’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::erase_one_gap’? 287 | erase_one_gap, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:119:32: note: ‘gtest_case_aligned_sequence_::erase_one_gap’ declared here 119 | TYPED_TEST_P(aligned_sequence, erase_one_gap) | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:288:28: error: ‘erase_multiple_gaps’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::erase_multiple_gaps’? 288 | erase_multiple_gaps, | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:141:32: note: ‘gtest_case_aligned_sequence_::erase_multiple_gaps’ declared here 141 | TYPED_TEST_P(aligned_sequence, erase_multiple_gaps) | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:289:28: error: ‘cigar_string’ was not declared in this scope; did you mean ‘gtest_case_aligned_sequence_::cigar_string’? 289 | cigar_string); | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:200:32: note: ‘gtest_case_aligned_sequence_::cigar_string’ declared here 200 | TYPED_TEST_P(aligned_sequence, cigar_string) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 1 is invalid 281 | REGISTER_TYPED_TEST_CASE_P(aligned_sequence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 3 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 4 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 5 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 6 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 7 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: template argument 8 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:281:1: error: expected initializer before ‘gtest_AllTests_’ 281 | REGISTER_TYPED_TEST_CASE_P(aligned_sequence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:24:7: error: partial specialization ‘class aligned_sequence’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 24 | class aligned_sequence : public ::testing::Test | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:18: /<>/seqan3-3.0.0+ds2/test/unit/alignment/../alignment/aligned_sequence_test_template.hpp:20:7: note: primary template here 20 | class aligned_sequence : public ::testing::Test | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:29:70: error: ‘dna4_vector’ has not been declared 29 | void initialise_typed_test_container(container_type & container, dna4_vector const & target) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp: In member function ‘void aligned_sequence::initialise_typed_test_container(container_type&, const int&)’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:32:27: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] 32 | for (auto & val : target) | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:32:27: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:39:49: error: ‘gapped’ was not declared in this scope 39 | using test_types = ::testing::Types>, | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:39:60: error: template argument 1 is invalid 39 | using test_types = ::testing::Types>, | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:39:60: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:40:49: error: ‘gapped’ was not declared in this scope 40 | std::vector>>>; | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:40:79: error: template argument 1 is invalid 40 | std::vector>>>; | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:40:79: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:40:42: error: template argument 1 is invalid 40 | std::vector>>>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:40:42: error: template argument 2 is invalid In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: ‘gtest_AllTests_’ is not a member of ‘gtest_case_aligned_sequence_’ 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:80: error: ‘test_types’ was not declared in this scope 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: template argument 1 is invalid 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: template argument 2 is invalid 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: template argument 3 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:80: error: ‘test_types’ was not declared in this scope 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: template argument 1 is invalid 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: no matching function for call to ‘GenerateNames::type, >()’ 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:42:1: error: template argument 2 is invalid 42 | INSTANTIATE_TYPED_TEST_CASE_P(container_of_gapped_alphabets, aligned_sequence, test_types); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp: In member function ‘virtual void aligned_sequence_debug_stream_multi_without_gaps_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:28: error: ‘gapped’ was not declared in this scope 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:39: error: template argument 1 is invalid 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:39: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:62: error: template argument 1 is invalid 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:62: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:66: error: template argument 1 is invalid 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:66: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:68: error: expected unqualified-id before ‘,’ token 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:89: error: template argument 1 is invalid 70 | std::tuple>, std::vector>, std::vector>> const alignment | ^~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:70:89: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:82:15: error: ‘alignment’ was not declared in this scope 82 | stream << alignment; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp: In member function ‘virtual void aligned_sequence_debug_stream_pair_with_gaps_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:27: error: ‘gapped’ was not declared in this scope 96 | std::pair>, std::vector>> const alignment | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:38: error: template argument 1 is invalid 96 | std::pair>, std::vector>> const alignment | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:38: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:61: error: template argument 1 is invalid 96 | std::pair>, std::vector>> const alignment | ^~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:61: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:65: error: template argument 1 is invalid 96 | std::pair>, std::vector>> const alignment | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:65: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:96:67: error: expected unqualified-id before ‘>’ token 96 | std::pair>, std::vector>> const alignment | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/aligned_sequence_test.cpp:104:15: error: ‘alignment’ was not declared in this scope 104 | stream << alignment; | ^~~~~~~~~ cc1plus: all warnings being treated as errors [12/442] /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o -MF alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o.d -o alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp FAILED: alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o -MF alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o.d -o alignment/band/CMakeFiles/static_band_test.dir/static_band_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:327:20: error: return-type-requirement is not a type-constraint 327 | { T{} } -> typename T::value_type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:43:8: error: redefinition of ‘struct std::incrementable_traits< >’ 43 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: previous definition of ‘struct std::incrementable_traits< >’ 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:49:8: error: redefinition of ‘struct std::incrementable_traits<_Tp*>’ 49 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:154:12: note: previous definition of ‘struct std::incrementable_traits<_Tp*>’ 154 | struct incrementable_traits<_Tp*> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:55:8: error: redefinition of ‘struct std::incrementable_traits’ 55 | struct incrementable_traits : incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:158:12: note: previous definition of ‘struct std::incrementable_traits’ 158 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:60:8: error: redefinition of ‘struct std::incrementable_traits<_Iter>’ 60 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:162:12: note: previous definition of ‘struct std::incrementable_traits<_Iter>’ 162 | struct incrementable_traits<_Tp> | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: error: ‘Integral’ was not declared in this scope 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:295:18: note: ‘concept Integral’ 295 | META_CONCEPT Integral = requires | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:940:9: note: ‘concept Integral’ 940 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:70: error: expected primary-expression before ‘decltype’ 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:68:8: error: partial specialization ‘struct std::incrementable_traits<_Iter>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 68 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: primary template here 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:106:7: error: conflicting declaration of template ‘template using iter_difference_t = typename std::detail::incrementable_traits_or_iterator_traits::difference_type’ 106 | using iter_difference_t = typename detail::incrementable_traits_or_iterator_traits::difference_type; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:201:11: note: previous declaration ‘template using iter_difference_t = typename std::__detail::__iter_traits_impl<_Tp, std::incrementable_traits<_Iter> >::type::difference_type’ 201 | using iter_difference_t = typename | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:38: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:51: error: expected primary-expression before ‘>’ token 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: expected identifier before ‘requires’ 166 | requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:32: error: ‘Regular’ was not declared in this scope; did you mean ‘concept Regular’? 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~ | concept Regular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1139:9: note: ‘concept Regular’ declared here 1139 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:41: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: label ‘WeaklyIncrementable’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:67: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: expected identifier before ‘::’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:27: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:40: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: taking the address of a label is non-standard [-Werror=pedantic] 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: label ‘Iterator’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:55: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: expected identifier before ‘::’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:37: error: ‘StrictTotallyOrdered’ was not declared in this scope; did you mean ‘concept StrictTotallyOrdered’? 286 | StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ | concept StrictTotallyOrdered In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:59: error: expected primary-expression before ‘>’ token 286 | StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: taking the address of a label is non-standard [-Werror=pedantic] 287 | SizedSentinel && | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: label ‘SizedSentinel’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:52: error: expected primary-expression before ‘,’ token 287 | SizedSentinel && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:316:48: error: ‘constexpr const ranges::advance_fn ranges::advance’ conflicts with a previous declaration 316 | using SEQAN3_DOXYGEN_ONLY(advance =) ::ranges::advance; | ^~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:981:5: note: previous declaration ‘namespace std::ranges { }::advance’ 981 | advance(_It& __it, iter_difference_t<_It> __n, _Sent __bound) | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:321:49: error: ‘constexpr const ranges::distance_fn ranges::distance’ conflicts with a previous declaration 321 | using SEQAN3_DOXYGEN_ONLY(distance =) ::ranges::distance; | ^~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1061:5: note: previous declaration ‘namespace std::ranges { }::distance’ 1061 | distance(_Range&& __r) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:326:44: error: ‘constexpr const ranges::prev_fn ranges::prev’ conflicts with a previous declaration 326 | using SEQAN3_DOXYGEN_ONLY(prev =)::ranges::prev; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1119:5: note: previous declaration ‘namespace std::ranges { }::prev’ 1119 | prev(_It __x, iter_difference_t<_It> __n, _It __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:331:45: error: ‘constexpr const ranges::next_fn ranges::next’ conflicts with a previous declaration 331 | using SEQAN3_DOXYGEN_ONLY(next =) ::ranges::next; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1095:5: note: previous declaration ‘namespace std::ranges { }::next’ 1095 | next(_It __x, iter_difference_t<_It> __n, _Sent __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: error: ‘Range’ was not declared in this scope 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:39: error: expected primary-expression before ‘>’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: expected identifier before ‘::’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: error: ‘Range’ was not declared in this scope 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:40: error: expected primary-expression before ‘>’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: expected identifier before ‘::’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: error: ‘Range’ was not declared in this scope 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:40: error: expected primary-expression before ‘>’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: expected identifier before ‘::’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: error: ‘Range’ was not declared in this scope 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:39: error: expected primary-expression before ‘>’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: expected identifier before ‘::’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: error: ‘InputRange’ was not declared in this scope 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:46: error: expected primary-expression before ‘>’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: expected identifier before ‘::’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: error: ‘ForwardRange’ was not declared in this scope 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:16: note: ‘concept ForwardRange’ 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘ranges::lazy::ForwardRange’ 123 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:54: error: expected primary-expression before ‘>’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: expected identifier before ‘::’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: error: ‘BidirectionalRange’ was not declared in this scope 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:16: note: ‘concept BidirectionalRange’ 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘ranges::lazy::BidirectionalRange’ 140 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:59: error: expected primary-expression before ‘>’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: expected identifier before ‘::’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: error: ‘RandomAccessRange’ was not declared in this scope 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:56: error: expected primary-expression before ‘>’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: expected identifier before ‘::’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: error: ‘Range’ was not declared in this scope 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:33: error: expected primary-expression before ‘>’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: expected identifier before ‘::’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: error: ‘Range’ was not declared in this scope 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:42: error: expected primary-expression before ‘>’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: expected identifier before ‘::’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:199:51: error: ‘template using sentinel_t = decltype (ranges::_::end(declval()))’ conflicts with a previous declaration 199 | using SEQAN3_DOXYGEN_ONLY(sentinel_t =) ::ranges::sentinel_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:865:11: note: previous declaration ‘template requires range<_Range> using sentinel_t = decltype (std::ranges::__cust::end(declval<_Range&>()))’ 865 | using sentinel_t = decltype(ranges::end(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:204:51: error: ‘template using iterator_t = decltype (ranges::_::begin(declval()))’ conflicts with a previous declaration 204 | using SEQAN3_DOXYGEN_ONLY(iterator_t =) ::ranges::iterator_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/gtest/gtest.h:56, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: previous declaration ‘template requires range<_Range> using iterator_t = decltype (std::ranges::__cust::begin(declval<_Range&>()))’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:248:27: error: expected initializer before ‘<’ token 248 | constexpr bool enable_view = static_cast(seqan3::detail::enable_view); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:11: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:63: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:86: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:50: error: ‘k’ was not declared in this scope 339 | using subrange = ::ranges::subrange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:51: error: template argument 3 is invalid 339 | using subrange = ::ranges::subrange; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:396:10: error: ‘ViewableRange’ has not been declared 396 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:116:15: note: ‘ranges::view’ 116 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:347:24: note: ‘std::ranges::view’ 347 | namespace std::ranges::view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:119:16: note: ‘ranges::view::view’ 119 | struct view; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:106:19: note: ‘ranges::cpp20::view’ 106 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ has not been declared 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:45: error: ‘R’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:39: error: expected primary-expression before ‘decltype’ 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:39: error: expected primary-expression before ‘decltype’ 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:39: error: expected primary-expression before ‘decltype’ 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:39: error: expected primary-expression before ‘decltype’ 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:39: error: expected primary-expression before ‘decltype’ 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:39: error: expected primary-expression before ‘decltype’ 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:60:34: error: return-type-requirement is not a type-constraint 60 | { s.operator target_t() } -> target_t; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:85:21: error: return-type-requirement is not a type-constraint 85 | { v1 < v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:86:21: error: return-type-requirement is not a type-constraint 86 | { v1 <= v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:87:21: error: return-type-requirement is not a type-constraint 87 | { v2 > v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:88:21: error: return-type-requirement is not a type-constraint 88 | { v2 >= v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:32: error: ‘Arithmetic’ was not declared in this scope; did you mean ‘concept Arithmetic’? 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~~~~~~~~ | concept Arithmetic /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:114:16: note: ‘concept Arithmetic’ declared here 114 | SEQAN3_CONCEPT Arithmetic = std::is_arithmetic_v; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:44: error: expected primary-expression before ‘>’ token 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: taking the address of a label is non-standard [-Werror=pedantic] 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:28: error: ‘Integral’ is not a member of ‘std’; did you mean ‘integral’? 135 | SEQAN3_CONCEPT Char = std::Integral && | ^~~~~~~~ | integral /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:38: error: expected primary-expression before ‘>’ token 135 | SEQAN3_CONCEPT Char = std::Integral && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: expected identifier before ‘(’ token 136 | (std::Same || std::Same || std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:45: error: ‘Destructible’ is not a member of ‘std’; did you mean ‘destructible’? 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:59: error: expected primary-expression before ‘>’ token 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: taking the address of a label is non-standard [-Werror=pedantic] 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:41: error: ‘Copyable’ is not a member of ‘std’; did you mean ‘copyable’? 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~ | copyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:51: error: expected primary-expression before ‘>’ token 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: taking the address of a label is non-standard [-Werror=pedantic] 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:26: error: ‘TriviallyCopyable’ was not declared in this scope; did you mean ‘concept TriviallyCopyable’? 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~ | concept TriviallyCopyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:16: note: ‘concept TriviallyCopyable’ declared here 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:45: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: label ‘TriviallyDestructible’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:73: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: label ‘std’ referenced outside of any function In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:32: error: expression must be enclosed in parentheses 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: expected initializer before ‘add_enum_bitwise_operators’ 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:32: error: expression must be enclosed in parentheses 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: expected initializer before ‘add_enum_bitwise_operators’ 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:32: error: expression must be enclosed in parentheses 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: expected initializer before ‘add_enum_bitwise_operators’ 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:32: error: expression must be enclosed in parentheses 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: expected initializer before ‘add_enum_bitwise_operators’ 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:32: error: expression must be enclosed in parentheses 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: expected initializer before ‘add_enum_bitwise_operators’ 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:32: error: expression must be enclosed in parentheses 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: expected initializer before ‘add_enum_bitwise_operators’ 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:32: error: expression must be enclosed in parentheses 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: expected initializer before ‘add_enum_bitwise_operators’ 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:58:44: error: expected nested-name-specifier before ‘remove_rvalue_reference’ 58 | using remove_rvalue_reference_t = typename remove_rvalue_reference::type; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:8: error: ‘is_constexpr_default_constructible’ is not a class template 80 | struct is_constexpr_default_constructible : std::integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:44: error: redeclaration ‘template struct seqan3::is_constexpr_default_constructible’ with different constraints 80 | struct is_constexpr_default_constructible : std::integral_constant | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:69:8: note: original declaration appeared here 69 | struct is_constexpr_default_constructible : std::false_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:124:34: error: expected nested-name-specifier before ‘deferred_type’ 124 | using deferred_type_t = typename deferred_type::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:59:42: error: expected initializer before ‘<’ token 59 | constexpr bool add_enum_bitwise_operators = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:49: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:76: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:19: error: expected identifier before ‘(’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:172:15: error: ‘operator+’ declared as function returning a function 172 | constexpr derived_t operator+(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:27: error: expected ‘;’ at end of member declaration 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ does not name a type 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:19: error: expected identifier before ‘(’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:181:15: error: ‘operator-’ declared as function returning a function 181 | constexpr derived_t operator-(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:27: error: expected ‘;’ at end of member declaration 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ does not name a type 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:19: error: expected identifier before ‘(’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:196:15: error: ‘operator*’ declared as function returning a function 196 | constexpr derived_t operator*(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:27: error: expected ‘;’ at end of member declaration 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ does not name a type 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:19: error: expected identifier before ‘(’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:205:15: error: ‘operator/’ declared as function returning a function 205 | constexpr derived_t operator/(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:27: error: expected ‘;’ at end of member declaration 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ does not name a type 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:19: error: expected identifier before ‘(’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:214:15: error: ‘operator%’ declared as function returning a function 214 | constexpr derived_t operator%(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:27: error: expected ‘;’ at end of member declaration 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ does not name a type 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:19: error: expected identifier before ‘(’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:230:15: error: ‘operator&’ declared as function returning a function 230 | constexpr derived_t operator&(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:27: error: expected ‘;’ at end of member declaration 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ does not name a type 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:19: error: expected identifier before ‘(’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:239:15: error: ‘operator|’ declared as function returning a function 239 | constexpr derived_t operator|(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:27: error: expected ‘;’ at end of member declaration 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ does not name a type 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:19: error: expected identifier before ‘(’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:248:15: error: ‘operator^’ declared as function returning a function 248 | constexpr derived_t operator^(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:27: error: expected ‘;’ at end of member declaration 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ does not name a type 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:19: error: expected identifier before ‘(’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:257:15: error: ‘operator~’ declared as function returning a function 257 | constexpr derived_t operator~() | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:27: error: expected ‘;’ at end of member declaration 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ does not name a type 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:19: error: expected identifier before ‘(’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:273:15: error: ‘operator<<’ declared as function returning a function 273 | constexpr derived_t operator<<(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:27: error: expected ‘;’ at end of member declaration 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ does not name a type 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:282:15: error: ‘std::Integral’ has not been declared 282 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:283:36: error: ‘integral_t’ has not been declared 283 | constexpr derived_t operator<<(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:19: error: expected identifier before ‘(’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: expected initializer before ‘strong_type_skill’ 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:19: error: expected identifier before ‘(’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:292:15: error: ‘operator>>’ declared as function returning a function 292 | constexpr derived_t operator>>(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:27: error: expected ‘;’ at end of member declaration 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ does not name a type 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:301:15: error: ‘std::Integral’ has not been declared 301 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:302:36: error: ‘integral_t’ has not been declared 302 | constexpr derived_t operator>>(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:19: error: expected identifier before ‘(’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: expected initializer before ‘strong_type_skill’ 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:19: error: expected identifier before ‘(’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:318:15: error: ‘operator&&’ declared as function returning a function 318 | constexpr bool operator&&(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:27: error: expected ‘;’ at end of member declaration 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ does not name a type 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:19: error: expected identifier before ‘(’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:327:15: error: ‘operator||’ declared as function returning a function 327 | constexpr bool operator||(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:27: error: expected ‘;’ at end of member declaration 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ does not name a type 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:19: error: expected identifier before ‘(’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:336:15: error: ‘operator!’ declared as function returning a function 336 | constexpr bool operator!() | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:27: error: expected ‘;’ at end of member declaration 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ does not name a type 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:9: error: expected ‘;’ at end of member declaration 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:19: error: expected identifier before ‘(’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:361:15: error: ‘operator++’ declared as function returning a function 361 | constexpr derived_t operator++(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:27: error: expected ‘;’ at end of member declaration 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ does not name a type 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:9: error: expected ‘;’ at end of member declaration 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:19: error: expected identifier before ‘(’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:382:15: error: ‘operator--’ declared as function returning a function 382 | constexpr derived_t operator--(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:27: error: expected ‘;’ at end of member declaration 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ does not name a type 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:19: error: expected identifier before ‘(’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: ‘’ declared as function returning a function 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: expected ‘;’ at end of member declaration 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ does not name a type 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:26:41: error: expected template-name before ‘<’ token 26 | struct lower_bound : detail::strong_type> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:26:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:30:2: error: extra ‘;’ [-Werror=pedantic] 30 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:37:41: error: expected template-name before ‘<’ token 37 | struct upper_bound : detail::strong_type> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:37:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:41:2: error: extra ‘;’ [-Werror=pedantic] 41 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:52:25: error: ‘lower_bound’ does not name a type 52 | lower_bound(value_t) -> lower_bound; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:52:45: error: expected constructor, destructor, or type conversion before ‘;’ token 52 | lower_bound(value_t) -> lower_bound; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:59:25: error: ‘upper_bound’ does not name a type 59 | upper_bound(value_t) -> upper_bound; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/algorithm/bound.hpp:59:45: error: expected constructor, destructor, or type conversion before ‘;’ token 59 | upper_bound(value_t) -> upper_bound; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:48:15: error: ‘std::Integral’ has not been declared 48 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:49:39: error: ‘input_value_t’ was not declared in this scope 49 | constexpr static_band(lower_bound const lower, upper_bound const upper) | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:49:53: error: expected ‘)’ before ‘const’ 49 | constexpr static_band(lower_bound const lower, upper_bound const upper) | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:50:35: error: expected unqualified-id before ‘,’ token 50 | : lower_bound{lower.get()}, upper_bound{upper.get()} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:51:5: error: expected unqualified-id before ‘{’ token 51 | { | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp: In member function ‘virtual void static_band_construction_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:31: error: expected ‘}’ before ‘{’ token 16 | static_band bs{lower_bound{-2}, upper_bound{2}}; | ~ ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:31: error: no matching function for call to ‘seqan3::static_band::static_band()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:32:15: note: candidate: ‘constexpr seqan3::static_band::static_band(seqan3::static_band&&)’ 32 | constexpr static_band(static_band &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:32:27: note: no known conversion for argument 1 from ‘’ to ‘seqan3::static_band&&’ 32 | constexpr static_band(static_band &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:31:15: note: candidate: ‘constexpr seqan3::static_band::static_band(const seqan3::static_band&)’ 31 | constexpr static_band(static_band const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:31:27: note: no known conversion for argument 1 from ‘’ to ‘const seqan3::static_band&’ 31 | constexpr static_band(static_band const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:30:15: note: candidate: ‘constexpr seqan3::static_band::static_band()’ 30 | constexpr static_band() noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:30:15: note: candidate expects 0 arguments, 1 provided /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:31: error: expected ‘,’ or ‘;’ before ‘{’ token 16 | static_band bs{lower_bound{-2}, upper_bound{2}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:35: error: expected primary-expression before ‘,’ token 16 | static_band bs{lower_bound{-2}, upper_bound{2}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:17: error: unused variable ‘bs’ [-Werror=unused-variable] 16 | static_band bs{lower_bound{-2}, upper_bound{2}}; | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:16:52: error: extra ‘;’ [-Werror=pedantic] 16 | static_band bs{lower_bound{-2}, upper_bound{2}}; | ^ In file included from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:17:5: error: expected unqualified-id before ‘switch’ 17 | EXPECT_EQ(bs.lower_bound, -2); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:17:5: error: expected unqualified-id before ‘else’ 17 | EXPECT_EQ(bs.lower_bound, -2); | ^~~~~~~~~ In file included from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:18:5: error: expected unqualified-id before ‘switch’ 18 | EXPECT_EQ(bs.upper_bound, 2); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:18:5: error: expected unqualified-id before ‘else’ 18 | EXPECT_EQ(bs.upper_bound, 2); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:19:1: error: expected declaration before ‘}’ token 19 | } | ^ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp: In member function ‘virtual void static_band_wrong_boundary_args_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:23:31: error: no matching function for call to ‘seqan3::static_band::static_band()’ 23 | EXPECT_THROW((static_band{lower_bound{3}, upper_bound{2}}), std::invalid_argument); | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:10: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:32:15: note: candidate: ‘constexpr seqan3::static_band::static_band(seqan3::static_band&&)’ 32 | constexpr static_band(static_band &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:32:27: note: no known conversion for argument 1 from ‘’ to ‘seqan3::static_band&&’ 32 | constexpr static_band(static_band &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:31:15: note: candidate: ‘constexpr seqan3::static_band::static_band(const seqan3::static_band&)’ 31 | constexpr static_band(static_band const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:31:27: note: no known conversion for argument 1 from ‘’ to ‘const seqan3::static_band&’ 31 | constexpr static_band(static_band const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:30:15: note: candidate: ‘constexpr seqan3::static_band::static_band()’ 30 | constexpr static_band() noexcept = default; //!< Defaulted | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/band/static_band.hpp:30:15: note: candidate expects 0 arguments, 1 provided In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:8: /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:23:30: error: expected primary-expression before ‘{’ token 23 | EXPECT_THROW((static_band{lower_bound{3}, upper_bound{2}}), std::invalid_argument); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/band/static_band_test.cpp:23:30: error: expected ‘)’ before ‘{’ token cc1plus: all warnings being treated as errors [13/442] /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o -MF alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o.d -o alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp FAILED: alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o -MF alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o.d -o alignment/CMakeFiles/gap_scheme_test.dir/gap_scheme_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:327:20: error: return-type-requirement is not a type-constraint 327 | { T{} } -> typename T::value_type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:43:8: error: redefinition of ‘struct std::incrementable_traits< >’ 43 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: previous definition of ‘struct std::incrementable_traits< >’ 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:49:8: error: redefinition of ‘struct std::incrementable_traits<_Tp*>’ 49 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:154:12: note: previous definition of ‘struct std::incrementable_traits<_Tp*>’ 154 | struct incrementable_traits<_Tp*> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:55:8: error: redefinition of ‘struct std::incrementable_traits’ 55 | struct incrementable_traits : incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:158:12: note: previous definition of ‘struct std::incrementable_traits’ 158 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:60:8: error: redefinition of ‘struct std::incrementable_traits<_Iter>’ 60 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:162:12: note: previous definition of ‘struct std::incrementable_traits<_Iter>’ 162 | struct incrementable_traits<_Tp> | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: error: ‘Integral’ was not declared in this scope 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:295:18: note: ‘concept Integral’ 295 | META_CONCEPT Integral = requires | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:940:9: note: ‘concept Integral’ 940 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:70: error: expected primary-expression before ‘decltype’ 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:68:8: error: partial specialization ‘struct std::incrementable_traits<_Iter>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 68 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: primary template here 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:106:7: error: conflicting declaration of template ‘template using iter_difference_t = typename std::detail::incrementable_traits_or_iterator_traits::difference_type’ 106 | using iter_difference_t = typename detail::incrementable_traits_or_iterator_traits::difference_type; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:201:11: note: previous declaration ‘template using iter_difference_t = typename std::__detail::__iter_traits_impl<_Tp, std::incrementable_traits<_Iter> >::type::difference_type’ 201 | using iter_difference_t = typename | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:38: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:51: error: expected primary-expression before ‘>’ token 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: expected identifier before ‘requires’ 166 | requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:32: error: ‘Regular’ was not declared in this scope; did you mean ‘concept Regular’? 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~ | concept Regular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1139:9: note: ‘concept Regular’ declared here 1139 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:41: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: label ‘WeaklyIncrementable’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:67: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: expected identifier before ‘::’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:27: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:40: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: taking the address of a label is non-standard [-Werror=pedantic] 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: label ‘Iterator’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:55: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: expected identifier before ‘::’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:37: error: ‘StrictTotallyOrdered’ was not declared in this scope; did you mean ‘concept StrictTotallyOrdered’? 286 | StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ | concept StrictTotallyOrdered In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:59: error: expected primary-expression before ‘>’ token 286 | StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: taking the address of a label is non-standard [-Werror=pedantic] 287 | SizedSentinel && | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: label ‘SizedSentinel’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:52: error: expected primary-expression before ‘,’ token 287 | SizedSentinel && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:316:48: error: ‘constexpr const ranges::advance_fn ranges::advance’ conflicts with a previous declaration 316 | using SEQAN3_DOXYGEN_ONLY(advance =) ::ranges::advance; | ^~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:981:5: note: previous declaration ‘namespace std::ranges { }::advance’ 981 | advance(_It& __it, iter_difference_t<_It> __n, _Sent __bound) | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:321:49: error: ‘constexpr const ranges::distance_fn ranges::distance’ conflicts with a previous declaration 321 | using SEQAN3_DOXYGEN_ONLY(distance =) ::ranges::distance; | ^~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1061:5: note: previous declaration ‘namespace std::ranges { }::distance’ 1061 | distance(_Range&& __r) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:326:44: error: ‘constexpr const ranges::prev_fn ranges::prev’ conflicts with a previous declaration 326 | using SEQAN3_DOXYGEN_ONLY(prev =)::ranges::prev; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1119:5: note: previous declaration ‘namespace std::ranges { }::prev’ 1119 | prev(_It __x, iter_difference_t<_It> __n, _It __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:331:45: error: ‘constexpr const ranges::next_fn ranges::next’ conflicts with a previous declaration 331 | using SEQAN3_DOXYGEN_ONLY(next =) ::ranges::next; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1095:5: note: previous declaration ‘namespace std::ranges { }::next’ 1095 | next(_It __x, iter_difference_t<_It> __n, _Sent __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: error: ‘Range’ was not declared in this scope 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:39: error: expected primary-expression before ‘>’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: expected identifier before ‘::’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: error: ‘Range’ was not declared in this scope 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:40: error: expected primary-expression before ‘>’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: expected identifier before ‘::’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: error: ‘Range’ was not declared in this scope 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:40: error: expected primary-expression before ‘>’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: expected identifier before ‘::’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: error: ‘Range’ was not declared in this scope 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:39: error: expected primary-expression before ‘>’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: expected identifier before ‘::’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: error: ‘InputRange’ was not declared in this scope 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:46: error: expected primary-expression before ‘>’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: expected identifier before ‘::’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: error: ‘ForwardRange’ was not declared in this scope 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:16: note: ‘concept ForwardRange’ 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘ranges::lazy::ForwardRange’ 123 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:54: error: expected primary-expression before ‘>’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: expected identifier before ‘::’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: error: ‘BidirectionalRange’ was not declared in this scope 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:16: note: ‘concept BidirectionalRange’ 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘ranges::lazy::BidirectionalRange’ 140 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:59: error: expected primary-expression before ‘>’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: expected identifier before ‘::’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: error: ‘RandomAccessRange’ was not declared in this scope 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:56: error: expected primary-expression before ‘>’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: expected identifier before ‘::’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: error: ‘Range’ was not declared in this scope 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:33: error: expected primary-expression before ‘>’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: expected identifier before ‘::’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: error: ‘Range’ was not declared in this scope 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:42: error: expected primary-expression before ‘>’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: expected identifier before ‘::’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:199:51: error: ‘template using sentinel_t = decltype (ranges::_::end(declval()))’ conflicts with a previous declaration 199 | using SEQAN3_DOXYGEN_ONLY(sentinel_t =) ::ranges::sentinel_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:865:11: note: previous declaration ‘template requires range<_Range> using sentinel_t = decltype (std::ranges::__cust::end(declval<_Range&>()))’ 865 | using sentinel_t = decltype(ranges::end(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:204:51: error: ‘template using iterator_t = decltype (ranges::_::begin(declval()))’ conflicts with a previous declaration 204 | using SEQAN3_DOXYGEN_ONLY(iterator_t =) ::ranges::iterator_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: previous declaration ‘template requires range<_Range> using iterator_t = decltype (std::ranges::__cust::begin(declval<_Range&>()))’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:248:27: error: expected initializer before ‘<’ token 248 | constexpr bool enable_view = static_cast(seqan3::detail::enable_view); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:11: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:63: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:86: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:50: error: ‘k’ was not declared in this scope 339 | using subrange = ::ranges::subrange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:51: error: template argument 3 is invalid 339 | using subrange = ::ranges::subrange; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:396:10: error: ‘ViewableRange’ has not been declared 396 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:116:15: note: ‘ranges::view’ 116 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:347:24: note: ‘std::ranges::view’ 347 | namespace std::ranges::view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:119:16: note: ‘ranges::view::view’ 119 | struct view; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:106:19: note: ‘ranges::cpp20::view’ 106 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ has not been declared 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:45: error: ‘R’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:39: error: expected primary-expression before ‘decltype’ 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:39: error: expected primary-expression before ‘decltype’ 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:39: error: expected primary-expression before ‘decltype’ 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:39: error: expected primary-expression before ‘decltype’ 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:39: error: expected primary-expression before ‘decltype’ 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:39: error: expected primary-expression before ‘decltype’ 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:60:34: error: return-type-requirement is not a type-constraint 60 | { s.operator target_t() } -> target_t; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:85:21: error: return-type-requirement is not a type-constraint 85 | { v1 < v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:86:21: error: return-type-requirement is not a type-constraint 86 | { v1 <= v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:87:21: error: return-type-requirement is not a type-constraint 87 | { v2 > v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:88:21: error: return-type-requirement is not a type-constraint 88 | { v2 >= v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:32: error: ‘Arithmetic’ was not declared in this scope; did you mean ‘concept Arithmetic’? 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~~~~~~~~ | concept Arithmetic /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:114:16: note: ‘concept Arithmetic’ declared here 114 | SEQAN3_CONCEPT Arithmetic = std::is_arithmetic_v; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:44: error: expected primary-expression before ‘>’ token 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: taking the address of a label is non-standard [-Werror=pedantic] 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:28: error: ‘Integral’ is not a member of ‘std’; did you mean ‘integral’? 135 | SEQAN3_CONCEPT Char = std::Integral && | ^~~~~~~~ | integral /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:38: error: expected primary-expression before ‘>’ token 135 | SEQAN3_CONCEPT Char = std::Integral && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: expected identifier before ‘(’ token 136 | (std::Same || std::Same || std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:45: error: ‘Destructible’ is not a member of ‘std’; did you mean ‘destructible’? 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:59: error: expected primary-expression before ‘>’ token 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: taking the address of a label is non-standard [-Werror=pedantic] 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:41: error: ‘Copyable’ is not a member of ‘std’; did you mean ‘copyable’? 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~ | copyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:51: error: expected primary-expression before ‘>’ token 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: taking the address of a label is non-standard [-Werror=pedantic] 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:26: error: ‘TriviallyCopyable’ was not declared in this scope; did you mean ‘concept TriviallyCopyable’? 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~ | concept TriviallyCopyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:16: note: ‘concept TriviallyCopyable’ declared here 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:45: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: label ‘TriviallyDestructible’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:73: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: label ‘std’ referenced outside of any function In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:32: error: expression must be enclosed in parentheses 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: expected initializer before ‘add_enum_bitwise_operators’ 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:32: error: expression must be enclosed in parentheses 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: expected initializer before ‘add_enum_bitwise_operators’ 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:32: error: expression must be enclosed in parentheses 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: expected initializer before ‘add_enum_bitwise_operators’ 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:32: error: expression must be enclosed in parentheses 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: expected initializer before ‘add_enum_bitwise_operators’ 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:32: error: expression must be enclosed in parentheses 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: expected initializer before ‘add_enum_bitwise_operators’ 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:32: error: expression must be enclosed in parentheses 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: expected initializer before ‘add_enum_bitwise_operators’ 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:32: error: expression must be enclosed in parentheses 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: expected initializer before ‘add_enum_bitwise_operators’ 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:58:44: error: expected nested-name-specifier before ‘remove_rvalue_reference’ 58 | using remove_rvalue_reference_t = typename remove_rvalue_reference::type; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:8: error: ‘is_constexpr_default_constructible’ is not a class template 80 | struct is_constexpr_default_constructible : std::integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:44: error: redeclaration ‘template struct seqan3::is_constexpr_default_constructible’ with different constraints 80 | struct is_constexpr_default_constructible : std::integral_constant | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:69:8: note: original declaration appeared here 69 | struct is_constexpr_default_constructible : std::false_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:124:34: error: expected nested-name-specifier before ‘deferred_type’ 124 | using deferred_type_t = typename deferred_type::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:59:42: error: expected initializer before ‘<’ token 59 | constexpr bool add_enum_bitwise_operators = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:49: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:76: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:19: error: expected identifier before ‘(’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:172:15: error: ‘operator+’ declared as function returning a function 172 | constexpr derived_t operator+(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:27: error: expected ‘;’ at end of member declaration 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ does not name a type 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:19: error: expected identifier before ‘(’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:181:15: error: ‘operator-’ declared as function returning a function 181 | constexpr derived_t operator-(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:27: error: expected ‘;’ at end of member declaration 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ does not name a type 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:19: error: expected identifier before ‘(’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:196:15: error: ‘operator*’ declared as function returning a function 196 | constexpr derived_t operator*(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:27: error: expected ‘;’ at end of member declaration 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ does not name a type 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:19: error: expected identifier before ‘(’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:205:15: error: ‘operator/’ declared as function returning a function 205 | constexpr derived_t operator/(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:27: error: expected ‘;’ at end of member declaration 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ does not name a type 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:19: error: expected identifier before ‘(’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:214:15: error: ‘operator%’ declared as function returning a function 214 | constexpr derived_t operator%(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:27: error: expected ‘;’ at end of member declaration 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ does not name a type 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:19: error: expected identifier before ‘(’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:230:15: error: ‘operator&’ declared as function returning a function 230 | constexpr derived_t operator&(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:27: error: expected ‘;’ at end of member declaration 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ does not name a type 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:19: error: expected identifier before ‘(’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:239:15: error: ‘operator|’ declared as function returning a function 239 | constexpr derived_t operator|(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:27: error: expected ‘;’ at end of member declaration 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ does not name a type 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:19: error: expected identifier before ‘(’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:248:15: error: ‘operator^’ declared as function returning a function 248 | constexpr derived_t operator^(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:27: error: expected ‘;’ at end of member declaration 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ does not name a type 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:19: error: expected identifier before ‘(’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:257:15: error: ‘operator~’ declared as function returning a function 257 | constexpr derived_t operator~() | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:27: error: expected ‘;’ at end of member declaration 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ does not name a type 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:19: error: expected identifier before ‘(’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:273:15: error: ‘operator<<’ declared as function returning a function 273 | constexpr derived_t operator<<(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:27: error: expected ‘;’ at end of member declaration 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ does not name a type 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:282:15: error: ‘std::Integral’ has not been declared 282 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:283:36: error: ‘integral_t’ has not been declared 283 | constexpr derived_t operator<<(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:19: error: expected identifier before ‘(’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: expected initializer before ‘strong_type_skill’ 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:19: error: expected identifier before ‘(’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:292:15: error: ‘operator>>’ declared as function returning a function 292 | constexpr derived_t operator>>(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:27: error: expected ‘;’ at end of member declaration 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ does not name a type 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:301:15: error: ‘std::Integral’ has not been declared 301 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:302:36: error: ‘integral_t’ has not been declared 302 | constexpr derived_t operator>>(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:19: error: expected identifier before ‘(’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: expected initializer before ‘strong_type_skill’ 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:19: error: expected identifier before ‘(’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:318:15: error: ‘operator&&’ declared as function returning a function 318 | constexpr bool operator&&(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:27: error: expected ‘;’ at end of member declaration 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ does not name a type 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:19: error: expected identifier before ‘(’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:327:15: error: ‘operator||’ declared as function returning a function 327 | constexpr bool operator||(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:27: error: expected ‘;’ at end of member declaration 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ does not name a type 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:19: error: expected identifier before ‘(’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:336:15: error: ‘operator!’ declared as function returning a function 336 | constexpr bool operator!() | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:27: error: expected ‘;’ at end of member declaration 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ does not name a type 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:9: error: expected ‘;’ at end of member declaration 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:19: error: expected identifier before ‘(’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:361:15: error: ‘operator++’ declared as function returning a function 361 | constexpr derived_t operator++(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:27: error: expected ‘;’ at end of member declaration 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ does not name a type 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:9: error: expected ‘;’ at end of member declaration 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:19: error: expected identifier before ‘(’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:382:15: error: ‘operator--’ declared as function returning a function 382 | constexpr derived_t operator--(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:27: error: expected ‘;’ at end of member declaration 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ does not name a type 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:19: error: expected identifier before ‘(’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: ‘’ declared as function returning a function 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: expected ‘;’ at end of member declaration 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ does not name a type 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:33:11: error: ‘Arithmetic’ has not been declared 33 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:39: error: expected template-name before ‘<’ token 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:39: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:37:2: error: extra ‘;’ [-Werror=pedantic] 37 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:45:11: error: ‘Arithmetic’ has not been declared 45 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:46:10: error: expected constructor, destructor, or type conversion before ‘(’ token 46 | gap_score(score_type &&) -> gap_score; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:59:11: error: ‘Arithmetic’ has not been declared 59 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:44: error: expected template-name before ‘<’ token 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:44: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:63:2: error: extra ‘;’ [-Werror=pedantic] 63 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:71:11: error: ‘Arithmetic’ has not been declared 71 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:72:15: error: expected constructor, destructor, or type conversion before ‘(’ token 72 | gap_open_score(score_type &&) -> gap_open_score; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:83:11: error: ‘Arithmetic’ has not been declared 83 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:83:38: error: expected primary-expression before ‘>’ token 83 | template | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:92:24: error: ‘score_t’ does not name a type 92 | using score_type = score_t; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:108:15: error: ‘Arithmetic’ has not been declared 108 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope 109 | constexpr gap_scheme(gap_score const g, gap_open_score const go) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:109:35: error: expected ‘)’ before ‘<’ token 109 | constexpr gap_scheme(gap_score const g, gap_open_score const go) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:117:15: error: ‘Arithmetic’ has not been declared 117 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope 118 | constexpr gap_scheme(gap_score const g) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:36: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:118:35: error: expected ‘)’ before ‘<’ token 118 | constexpr gap_scheme(gap_score const g) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:141:15: error: ‘Arithmetic’ has not been declared 141 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:41: error: ‘score_arg_t’ was not declared in this scope 142 | constexpr void set_affine(gap_score const g, gap_open_score const go) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:31: error: ‘gap_score’ has not been declared 142 | constexpr void set_affine(gap_score const g, gap_open_score const go) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:142:40: error: expected ‘,’ or ‘...’ before ‘<’ token 142 | constexpr void set_affine(gap_score const g, gap_open_score const go) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:169:15: error: ‘Arithmetic’ has not been declared 169 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:41: error: ‘score_arg_t’ was not declared in this scope 170 | constexpr void set_linear(gap_score const g) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:41: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:31: error: ‘gap_score’ has not been declared 170 | constexpr void set_linear(gap_score const g) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:170:40: error: expected ‘,’ or ‘...’ before ‘<’ token 170 | constexpr void set_linear(gap_score const g) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:181:15: error: ‘score_t’ does not name a type 181 | constexpr score_t & get_gap_score() noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:187:15: error: ‘score_t’ does not name a type 187 | constexpr score_t get_gap_score() const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:194:15: error: ‘score_t’ does not name a type 194 | constexpr score_t & get_gap_open_score() noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:200:15: error: ‘score_t’ does not name a type 200 | constexpr score_t get_gap_open_score() const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:239:15: error: ‘CerealArchive’ has not been declared 239 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:240:41: error: ‘archive_t’ has not been declared 240 | void CEREAL_SERIALIZE_FUNCTION_NAME(archive_t & archive) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:249:5: error: ‘score_t’ does not name a type 249 | score_t gap = -1; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:251:5: error: ‘score_t’ does not name a type 251 | score_t gap_open = 0; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:260:17: error: ‘gap_scheme’ does not name a type 260 | gap_scheme() -> gap_scheme; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:260:27: error: expected constructor, destructor, or type conversion before ‘<’ token 260 | gap_scheme() -> gap_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:266:11: error: ‘FloatingPoint’ has not been declared 266 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:267:22: error: ‘score_arg_type’ was not declared in this scope 267 | gap_scheme(gap_score, gap_open_score) -> gap_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:267:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:267:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:267:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:267:11: error: expected constructor, destructor, or type conversion before ‘(’ token 267 | gap_scheme(gap_score, gap_open_score) -> gap_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:273:11: error: ‘FloatingPoint’ has not been declared 273 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:274:22: error: ‘score_arg_type’ was not declared in this scope 274 | gap_scheme(gap_score) -> gap_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:274:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:274:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:274:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:274:11: error: expected constructor, destructor, or type conversion before ‘(’ token 274 | gap_scheme(gap_score) -> gap_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:280:11: error: ‘Arithmetic’ has not been declared 280 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:281:22: error: ‘score_arg_type’ was not declared in this scope 281 | gap_scheme(gap_score, gap_open_score) -> gap_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:281:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:281:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:281:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:281:11: error: expected constructor, destructor, or type conversion before ‘(’ token 281 | gap_scheme(gap_score, gap_open_score) -> gap_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:287:11: error: ‘Arithmetic’ has not been declared 287 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:288:22: error: ‘score_arg_type’ was not declared in this scope 288 | gap_scheme(gap_score) -> gap_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:288:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:288:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:288:22: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:288:11: error: expected constructor, destructor, or type conversion before ‘(’ token 288 | gap_scheme(gap_score) -> gap_scheme; | ^ In file included from /usr/include/c++/10/chrono:43, from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/parse_numbers.h:51:12: error: ‘_Digit’ is not a class template 51 | struct _Digit<_Base, '0'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:51:29: error: redeclared with 1 template parameter 51 | struct _Digit<_Base, '0'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:12: error: ‘_Digit’ is not a class template 57 | struct _Digit<_Base, '1'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:29: error: redeclared with 1 template parameter 57 | struct _Digit<_Base, '1'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:12: error: ‘_Digit’ is not a class template 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:29: error: redeclared with 1 template parameter 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:44: error: expected template-name before ‘<’ token 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:74:12: error: ‘_Digit’ is not a class template 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:29: error: redeclared with 1 template parameter 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:44: error: expected template-name before ‘<’ token 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:78:12: error: ‘_Digit’ is not a class template 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:29: error: redeclared with 1 template parameter 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:44: error: expected template-name before ‘<’ token 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:82:12: error: ‘_Digit’ is not a class template 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:29: error: redeclared with 1 template parameter 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:44: error: expected template-name before ‘<’ token 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:86:12: error: ‘_Digit’ is not a class template 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:29: error: redeclared with 1 template parameter 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:44: error: expected template-name before ‘<’ token 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:90:12: error: ‘_Digit’ is not a class template 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:29: error: redeclared with 1 template parameter 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:44: error: expected template-name before ‘<’ token 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:94:12: error: ‘_Digit’ is not a class template 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:29: error: redeclared with 1 template parameter 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:44: error: expected template-name before ‘<’ token 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:98:12: error: ‘_Digit’ is not a class template 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:29: error: redeclared with 1 template parameter 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:44: error: expected template-name before ‘<’ token 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:102:12: error: ‘_Digit’ is not a class template 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:29: error: redeclared with 1 template parameter 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:44: error: expected template-name before ‘<’ token 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:106:12: error: ‘_Digit’ is not a class template 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:29: error: redeclared with 1 template parameter 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:44: error: expected template-name before ‘<’ token 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:110:12: error: ‘_Digit’ is not a class template 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:29: error: redeclared with 1 template parameter 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:44: error: expected template-name before ‘<’ token 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:114:12: error: ‘_Digit’ is not a class template 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:29: error: redeclared with 1 template parameter 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:44: error: expected template-name before ‘<’ token 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:118:12: error: ‘_Digit’ is not a class template 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:29: error: redeclared with 1 template parameter 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:44: error: expected template-name before ‘<’ token 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:122:12: error: ‘_Digit’ is not a class template 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:29: error: redeclared with 1 template parameter 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:44: error: expected template-name before ‘<’ token 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:126:12: error: ‘_Digit’ is not a class template 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:29: error: redeclared with 1 template parameter 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:44: error: expected template-name before ‘<’ token 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:130:12: error: ‘_Digit’ is not a class template 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:29: error: redeclared with 1 template parameter 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:44: error: expected template-name before ‘<’ token 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:134:12: error: ‘_Digit’ is not a class template 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:29: error: redeclared with 1 template parameter 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:44: error: expected template-name before ‘<’ token 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:138:12: error: ‘_Digit’ is not a class template 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:29: error: redeclared with 1 template parameter 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:44: error: expected template-name before ‘<’ token 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:142:12: error: ‘_Digit’ is not a class template 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:29: error: redeclared with 1 template parameter 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:44: error: expected template-name before ‘<’ token 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:146:12: error: ‘_Digit’ is not a class template 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:29: error: redeclared with 1 template parameter 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:44: error: expected template-name before ‘<’ token 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:151:12: error: ‘_Digit’ is not a class template 151 | struct _Digit<_Base, '\''> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:151:30: error: redeclared with 1 template parameter 151 | struct _Digit<_Base, '\''> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:165:38: error: expected nested-name-specifier before ‘_Digit’ 165 | using __valid_digit = typename _Digit<_Base, _Dig>::__valid; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:4: error: ‘__ull_constant’ does not name a type 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:52: error: expected unqualified-id before ‘?’ token 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^ /usr/include/c++/10/bits/parse_numbers.h:171:12: error: ‘_Power_help’ is not a class template 171 | struct _Power_help<_Base, _Dig> | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:171:35: error: redeclared with 2 template parameters 171 | struct _Power_help<_Base, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:162:12: note: previous declaration ‘template struct std::__parse_int::_Power_help’ used 3 template parameters 162 | struct _Power_help | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected template-name before ‘<’ token 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:182:12: error: ‘_Power’ is not a class template 182 | struct _Power<_Base> : __ull_constant<0> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:24: error: redeclared with 1 template parameter 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:178:12: note: previous declaration ‘template struct std::__parse_int::_Power’ used 2 template parameters 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:42: error: expected template-name before ‘<’ token 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:190:23: error: ‘_Digit’ does not name a type 190 | using __digit = _Digit<_Base, _Dig>; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:191:38: error: ‘__digit’ has not been declared 191 | using __valid_digit = typename __digit::__valid; | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:193:7: error: ‘__valid_digit’ was not declared in this scope 193 | __valid_digit::value ? _Pow / _Base : _Pow, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:194:15: error: wrong number of template arguments (2, should be at least 3) 194 | _Digs...>; | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: provided for ‘template struct std::__parse_int::_Number_help’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:20: error: ‘__ull_constant’ does not name a type 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:196:22: error: ‘type’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~ /usr/include/c++/10/bits/parse_numbers.h:196:45: error: ‘__digit’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: ‘_Number_help’ is not a class template 202 | struct _Number_help<_Base, _Pow, '\'', _Dig, _Digs...> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: redefinition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous definition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:12: error: ‘_Number_help’ is not a class template 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:42: error: redeclared with 2 template parameters 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous declaration ‘template struct std::__parse_int::_Number_help’ used 4 template parameters 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected template-name before ‘<’ token 215 | : _Number_help<_Base, _Power<_Base, _Digs...>::value, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:219:12: error: ‘_Number’ is not a class template 219 | struct _Number<_Base> | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:219:25: error: redeclared with 1 template parameter 219 | struct _Number<_Base> | ^ /usr/include/c++/10/bits/parse_numbers.h:214:12: note: previous declaration ‘template struct std::__parse_int::_Number’ used 2 template parameters 214 | struct _Number | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:220:21: error: expected template-name before ‘<’ token 220 | : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:229:12: error: ‘_Parse_int’ is not a class template 229 | struct _Parse_int<'0', 'b', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected template-name before ‘<’ token 230 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:234:12: error: ‘_Parse_int’ is not a class template 234 | struct _Parse_int<'0', 'B', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected template-name before ‘<’ token 235 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:239:12: error: ‘_Parse_int’ is not a class template 239 | struct _Parse_int<'0', 'x', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected template-name before ‘<’ token 240 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:244:12: error: ‘_Parse_int’ is not a class template 244 | struct _Parse_int<'0', 'X', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected template-name before ‘<’ token 245 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:249:12: error: ‘_Parse_int’ is not a class template 249 | struct _Parse_int<'0', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected template-name before ‘<’ token 250 | : _Number<8U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected template-name before ‘<’ token 255 | : _Number<10U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:267:12: error: ‘_Select_int_base’ is not a class template 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:267:53: error: redeclared with 3 template parameters 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:7: error: ‘_Select_int_base’ was not declared in this scope; did you mean ‘std::__select_int::_Select_int_base’? 270 | _Select_int_base<_Val, _Ints...>> | ^~~~~~~~~~~~~~~~ | std::__select_int::_Select_int_base /usr/include/c++/10/bits/parse_numbers.h:264:12: note: ‘std::__select_int::_Select_int_base’ declared here 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:38: error: template argument 3 is invalid 270 | _Select_int_base<_Val, _Ints...>> | ^~ /usr/include/c++/10/bits/parse_numbers.h:274:12: error: ‘_Select_int_base’ is not a class template 274 | struct _Select_int_base<_Val> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:274:33: error: redeclared with 1 template parameter 274 | struct _Select_int_base<_Val> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:278:34: error: expected nested-name-specifier before ‘_Select_int_base’ 278 | using _Select_int = typename _Select_int_base< | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:146:17: error: ‘duration’ does not name a type 146 | __cast(const duration<_Rep, _Period>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:146:25: error: expected ‘,’ or ‘...’ before ‘<’ token 146 | __cast(const duration<_Rep, _Period>& __d) | ^ /usr/include/c++/10/chrono: In static member function ‘static constexpr _ToDur std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, _NumIsOne, _DenIsOne>::__cast(int)’: /usr/include/c++/10/chrono:149:59: error: ‘__d’ was not declared in this scope 149 | return _ToDur(static_cast<__to_rep>(static_cast<_CR>(__d.count()) | ^~~ /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:156:14: error: ‘__duration_cast_impl’ is not a class template 156 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:156:63: error: redeclared with 3 template parameters 156 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, true> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:168:14: error: ‘__duration_cast_impl’ is not a class template 168 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, false> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:168:64: error: redeclared with 3 template parameters 168 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, false> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:181:14: error: ‘__duration_cast_impl’ is not a class template 181 | struct __duration_cast_impl<_ToDur, _CF, _CR, false, true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:181:64: error: redeclared with 3 template parameters 181 | struct __duration_cast_impl<_ToDur, _CF, _CR, false, true> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:199:14: error: ‘__is_duration’ is not a class template 199 | struct __is_duration> | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:199:28: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 199 | struct __is_duration> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:199:50: error: redeclared with 2 template parameters 199 | struct __is_duration> | ^~ /usr/include/c++/10/chrono:194:14: note: previous declaration ‘template struct std::chrono::__is_duration’ used 1 template parameter 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:205:23: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:205:40: error: template argument 1 is invalid 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^ /usr/include/c++/10/chrono:205:13: error: expected nested-name-specifier 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:209:24: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 209 | = typename enable_if::value, _Tp>::type; | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:209:41: error: template argument 1 is invalid 209 | = typename enable_if::value, _Tp>::type; | ^ /usr/include/c++/10/chrono:209:13: error: expected nested-name-specifier 209 | = typename enable_if::value, _Tp>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:215:17: error: ‘__enable_if_is_duration’ does not name a type 215 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:244:17: error: ‘__enable_if_is_duration’ does not name a type 244 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:254:17: error: ‘__enable_if_is_duration’ does not name a type 254 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:265:9: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 265 | __and_<__is_duration<_ToDur>, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:265:29: error: template argument 1 is invalid 265 | __and_<__is_duration<_ToDur>, | ^ /usr/include/c++/10/chrono:266:16: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 266 | __not_>>::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:266:60: error: template argument 1 is invalid 266 | __not_>>::value, | ^~ /usr/include/c++/10/chrono:266:62: error: template argument 1 is invalid 266 | __not_>>::value, | ^ /usr/include/c++/10/chrono:266:62: error: template argument 2 is invalid /usr/include/c++/10/chrono:266:70: error: expected ‘;’ before ‘,’ token 266 | __not_>>::value, | ^ | ; /usr/include/c++/10/chrono:287:52: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 287 | enable_if_t::is_signed, duration<_Rep, _Period>> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:287:74: error: wrong number of template arguments (3, should be at least 1) 287 | enable_if_t::is_signed, duration<_Rep, _Period>> | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/type_traits:2551:11: note: provided for ‘template using enable_if_t = typename std::enable_if::type’ 2551 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:288:35: error: expected primary-expression before ‘__d’ 288 | abs(duration<_Rep, _Period> __d) | ^~~ /usr/include/c++/10/chrono:288:39: error: expected ‘;’ before ‘{’ token 288 | abs(duration<_Rep, _Period> __d) | ^ | ; 289 | { | ~ /usr/include/c++/10/chrono:321:14: error: ‘__is_ratio’ is not a class template 321 | struct __is_ratio> | ^~~~~~~~~~ /usr/include/c++/10/chrono:321:41: error: redeclared with 2 template parameters 321 | struct __is_ratio> | ^~ /usr/include/c++/10/chrono:316:14: note: previous declaration ‘template struct std::chrono::__is_ratio’ used 1 template parameter 316 | struct __is_ratio | ^~~~~~~~~~ /usr/include/c++/10/chrono:333:23: error: ‘treat_as_floating_point’ does not name a type 333 | using __is_float = treat_as_floating_point<_Rep2>; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:345:17: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:345:35: error: expected primary-expression before ‘>’ token 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^ /usr/include/c++/10/chrono:345:38: error: ‘::value’ has not been declared; did you mean ‘std::chrono::value<_ToDur, _Rep, _Period>’? 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^~~~~ | std::chrono::value<_ToDur, _Rep, _Period> /usr/include/c++/10/chrono:266:65: note: ‘std::chrono::value<_ToDur, _Rep, _Period>’ declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:346:16: error: ‘__is_ratio’ was not declared in this scope; did you mean ‘std::chrono::__is_ratio’? 346 | static_assert(__is_ratio<_Period>::value, | ^~~~~~~~~~ | std::chrono::__is_ratio /usr/include/c++/10/chrono:316:14: note: ‘std::chrono::__is_ratio’ declared here 316 | struct __is_ratio | ^~~~~~~~~~ /usr/include/c++/10/chrono:346:34: error: expected primary-expression before ‘>’ token 346 | static_assert(__is_ratio<_Period>::value, | ^ /usr/include/c++/10/chrono:346:37: error: ‘::value’ has not been declared; did you mean ‘std::chrono::value<_ToDur, _Rep, _Period>’? 346 | static_assert(__is_ratio<_Period>::value, | ^~~~~ | std::chrono::value<_ToDur, _Rep, _Period> /usr/include/c++/10/chrono:266:65: note: ‘std::chrono::value<_ToDur, _Rep, _Period>’ declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:359:10: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:359:24: error: template argument 1 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^ /usr/include/c++/10/chrono:359:34: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:359:50: error: template argument 1 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~ /usr/include/c++/10/chrono:359:27: error: template argument 2 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:359:27: error: template argument 3 is invalid /usr/include/c++/10/chrono:359:54: error: expected unqualified-id before ‘>’ token 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^ /usr/include/c++/10/chrono:364:10: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 364 | __or_<__is_float, | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:364:24: error: template argument 1 is invalid 364 | __or_<__is_float, | ^ /usr/include/c++/10/chrono:366:17: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 366 | __not_<__is_float<_Rep2>>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:366:33: error: template argument 1 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:366:10: error: template argument 2 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:366:35: error: template argument 1 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:366:35: error: template argument 2 is invalid /usr/include/c++/10/chrono:366:37: error: expected ‘>’ before ‘>>’ token 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:440:24: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:440:53: error: template argument 1 is invalid 440 | typename enable_if::value, | ^ /usr/include/c++/10/chrono:440:13: error: expected nested-name-specifier 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/chrono:439:4: error: non-static data member ‘value’ declared ‘constexpr’ 439 | _GLIBCXX17_CONSTEXPR | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:440:61: error: expected ‘;’ before ‘,’ token 440 | typename enable_if::value, | ^ | ; /usr/include/c++/10/chrono:440:13: error: data member ‘value’ cannot be a member template 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:450:24: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:450:53: error: template argument 1 is invalid 450 | typename enable_if::value, | ^ /usr/include/c++/10/chrono:450:13: error: expected nested-name-specifier 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/chrono:449:4: error: non-static data member ‘value’ declared ‘constexpr’ 449 | _GLIBCXX17_CONSTEXPR | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:450:61: error: expected ‘;’ before ‘,’ token 450 | typename enable_if::value, | ^ | ; /usr/include/c++/10/chrono:450:13: error: data member ‘value’ cannot be a member template 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::zero()’: /usr/include/c++/10/chrono:461:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 461 | { return duration(duration_values::zero()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:461:42: error: ‘::zero’ has not been declared; did you mean ‘bzero’? 461 | { return duration(duration_values::zero()); } | ^~~~ | bzero /usr/include/c++/10/chrono:461:19: error: expected primary-expression before ‘(’ token 461 | { return duration(duration_values::zero()); } | ^ /usr/include/c++/10/chrono:461:39: error: expected primary-expression before ‘>’ token 461 | { return duration(duration_values::zero()); } | ^ /usr/include/c++/10/chrono:461:42: error: ‘::zero’ has not been declared; did you mean ‘bzero’? 461 | { return duration(duration_values::zero()); } | ^~~~ | bzero /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::min()’: /usr/include/c++/10/chrono:465:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 465 | { return duration(duration_values::min()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:465:42: error: ‘::min’ has not been declared 465 | { return duration(duration_values::min()); } | ^~~ /usr/include/c++/10/chrono:465:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3556:5: note: ‘std::min’ 3556 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2168:11: note: ‘meta::min’ 2168 | using min = min_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2183:15: note: ‘meta::lazy::min’ 2183 | using min = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:465:19: error: expected primary-expression before ‘(’ token 465 | { return duration(duration_values::min()); } | ^ /usr/include/c++/10/chrono:465:39: error: expected primary-expression before ‘>’ token 465 | { return duration(duration_values::min()); } | ^ /usr/include/c++/10/chrono:465:42: error: ‘::min’ has not been declared 465 | { return duration(duration_values::min()); } | ^~~ /usr/include/c++/10/chrono:465:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3556:5: note: ‘std::min’ 3556 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2168:11: note: ‘meta::min’ 2168 | using min = min_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2183:15: note: ‘meta::lazy::min’ 2183 | using min = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::max()’: /usr/include/c++/10/chrono:469:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 469 | { return duration(duration_values::max()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:469:42: error: ‘::max’ has not been declared 469 | { return duration(duration_values::max()); } | ^~~ /usr/include/c++/10/chrono:469:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3568:5: note: ‘std::max’ 3568 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2176:11: note: ‘meta::max’ 2176 | using max = max_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2188:15: note: ‘meta::lazy::max’ 2188 | using max = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono:469:19: error: expected primary-expression before ‘(’ token 469 | { return duration(duration_values::max()); } | ^ /usr/include/c++/10/chrono:469:39: error: expected primary-expression before ‘>’ token 469 | { return duration(duration_values::max()); } | ^ /usr/include/c++/10/chrono:469:42: error: ‘::max’ has not been declared 469 | { return duration(duration_values::max()); } | ^~~ /usr/include/c++/10/chrono:469:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3568:5: note: ‘std::max’ 3568 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2176:11: note: ‘meta::max’ 2176 | using max = max_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2188:15: note: ‘meta::lazy::max’ 2188 | using max = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:480:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 480 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:480:62: error: template argument 1 is invalid 480 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:480:26: error: expected nested-name-specifier 480 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:494:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 494 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:494:62: error: template argument 1 is invalid 494 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:494:26: error: expected nested-name-specifier 494 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:17: error: ‘duration’ does not name a type 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:17: error: ‘duration’ does not name a type 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:7: error: ‘duration’ does not name a type 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:551:23: error: ‘duration’ does not name a type 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:551:31: error: expected ‘,’ or ‘...’ before ‘<’ token 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:551:7: error: ‘constexpr typename std::common_type<_Rep1, _Rep2>::type std::operator/(int)’ must have an argument of class or enumerated type 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:7: error: ‘duration’ does not name a type 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:573:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 573 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:573:62: error: template argument 1 is invalid 573 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:573:26: error: expected nested-name-specifier 573 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:589:24: error: ‘duration’ does not name a type 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:589:32: error: expected ‘,’ or ‘...’ before ‘<’ token 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:589:7: error: ‘constexpr bool std::operator==(int)’ must have an argument of class or enumerated type 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:601:23: error: ‘duration’ does not name a type 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:601:31: error: expected ‘,’ or ‘...’ before ‘<’ token 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:601:7: error: ‘constexpr bool std::operator<(int)’ must have an argument of class or enumerated type 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:613:24: error: ‘duration’ does not name a type 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:613:32: error: expected ‘,’ or ‘...’ before ‘<’ token 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:613:7: error: ‘constexpr bool std::operator!=(int)’ must have an argument of class or enumerated type 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:620:24: error: ‘duration’ does not name a type 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:620:32: error: expected ‘,’ or ‘...’ before ‘<’ token 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:620:7: error: ‘constexpr bool std::operator<=(int)’ must have an argument of class or enumerated type 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:627:23: error: ‘duration’ does not name a type 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:627:31: error: expected ‘,’ or ‘...’ before ‘<’ token 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:627:7: error: ‘constexpr bool std::operator>(int)’ must have an argument of class or enumerated type 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:634:24: error: ‘duration’ does not name a type 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:634:32: error: expected ‘,’ or ‘...’ before ‘<’ token 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:634:7: error: ‘constexpr bool std::operator>=(int)’ must have an argument of class or enumerated type 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:651:13: error: ‘duration’ does not name a type 651 | typedef duration<_GLIBCXX_CHRONO_INT64_T, nano> nanoseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:654:13: error: ‘duration’ does not name a type 654 | typedef duration<_GLIBCXX_CHRONO_INT64_T, micro> microseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:657:13: error: ‘duration’ does not name a type 657 | typedef duration<_GLIBCXX_CHRONO_INT64_T, milli> milliseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:660:13: error: ‘duration’ does not name a type 660 | typedef duration<_GLIBCXX_CHRONO_INT64_T> seconds; | ^~~~~~~~ /usr/include/c++/10/chrono:663:13: error: ‘duration’ does not name a type 663 | typedef duration<_GLIBCXX_CHRONO_INT64_T, ratio< 60>> minutes; | ^~~~~~~~ /usr/include/c++/10/chrono:666:13: error: ‘duration’ does not name a type 666 | typedef duration<_GLIBCXX_CHRONO_INT64_T, ratio<3600>> hours; | ^~~~~~~~ /usr/include/c++/10/chrono:728:36: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:728:56: error: template argument 1 is invalid 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^ /usr/include/c++/10/chrono:728:26: error: expected nested-name-specifier 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:728:26: error: redefinition of ‘template constexpr const int std::chrono::value’ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:739:19: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:739:39: error: template argument 1 is invalid 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^ /usr/include/c++/10/chrono:739:42: error: redefinition of ‘template constexpr const int std::chrono::value’ 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:748:19: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:748:39: error: template argument 1 is invalid 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^ /usr/include/c++/10/chrono:748:42: error: redefinition of ‘template constexpr const int std::chrono::value’ 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:757:9: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 757 | __and_<__is_duration<_ToDur>, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:757:29: error: template argument 1 is invalid 757 | __and_<__is_duration<_ToDur>, | ^ /usr/include/c++/10/chrono:758:16: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 758 | __not_>>::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:758:60: error: template argument 1 is invalid 758 | __not_>>::value, | ^~ /usr/include/c++/10/chrono:758:62: error: template argument 1 is invalid 758 | __not_>>::value, | ^ /usr/include/c++/10/chrono:758:62: error: template argument 2 is invalid /usr/include/c++/10/chrono:758:65: error: redefinition of ‘template constexpr const int std::chrono::value’ 758 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:773:30: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:773:54: error: template argument 2 is invalid 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~ /usr/include/c++/10/chrono:773:62: error: expected ‘(’ before ‘>’ token 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^ | ( /usr/include/c++/10/chrono:774:23: error: ‘time_point’ does not name a type 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:774:33: error: expected ‘,’ or ‘...’ before ‘<’ token 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:774:7: error: ‘constexpr int std::operator+(int)’ must have an argument of class or enumerated type 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:787:23: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 787 | typename common_type, _Dur2>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:787:47: error: template argument 1 is invalid 787 | typename common_type, _Dur2>::type> | ^ /usr/include/c++/10/chrono:786:17: error: ‘time_point’ does not name a type 786 | constexpr time_point<_Clock, | ^~~~~~~~~~ /usr/include/c++/10/chrono:801:30: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:801:54: error: template argument 2 is invalid 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~ /usr/include/c++/10/chrono:801:62: error: expected ‘(’ before ‘>’ token 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^ | ( /usr/include/c++/10/chrono:802:23: error: ‘time_point’ does not name a type 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:802:33: error: expected ‘,’ or ‘...’ before ‘<’ token 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:802:7: error: ‘constexpr int std::operator-(int)’ must have an argument of class or enumerated type 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:818:23: error: ‘time_point’ does not name a type 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:818:33: error: expected ‘,’ or ‘...’ before ‘<’ token 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:818:7: error: ‘constexpr typename std::common_type<_Duration1, _Duration2>::type std::operator-(int)’ must have an argument of class or enumerated type 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:824:24: error: ‘time_point’ does not name a type 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:824:34: error: expected ‘,’ or ‘...’ before ‘<’ token 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:824:7: error: ‘constexpr bool std::operator==(int)’ must have an argument of class or enumerated type 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:830:24: error: ‘time_point’ does not name a type 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:830:34: error: expected ‘,’ or ‘...’ before ‘<’ token 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:830:7: error: ‘constexpr bool std::operator!=(int)’ must have an argument of class or enumerated type 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:836:23: error: ‘time_point’ does not name a type 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:836:33: error: expected ‘,’ or ‘...’ before ‘<’ token 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:836:7: error: ‘constexpr bool std::operator<(int)’ must have an argument of class or enumerated type 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:842:24: error: ‘time_point’ does not name a type 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:842:34: error: expected ‘,’ or ‘...’ before ‘<’ token 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:842:7: error: ‘constexpr bool std::operator<=(int)’ must have an argument of class or enumerated type 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:848:23: error: ‘time_point’ does not name a type 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:848:33: error: expected ‘,’ or ‘...’ before ‘<’ token 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:848:7: error: ‘constexpr bool std::operator>(int)’ must have an argument of class or enumerated type 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:854:24: error: ‘time_point’ does not name a type 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:854:34: error: expected ‘,’ or ‘...’ before ‘<’ token 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:854:7: error: ‘constexpr bool std::operator>=(int)’ must have an argument of class or enumerated type 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:888:23: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 888 | typedef chrono::nanoseconds duration; | ^~~~~~~~~~~ /usr/include/c++/10/chrono:889:15: error: ‘duration’ does not name a type 889 | typedef duration::rep rep; | ^~~~~~~~ /usr/include/c++/10/chrono:890:15: error: ‘duration’ does not name a type 890 | typedef duration::period period; | ^~~~~~~~ /usr/include/c++/10/chrono:891:48: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 891 | typedef chrono::time_point time_point; | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:891:56: error: template argument 2 is invalid 891 | typedef chrono::time_point time_point; | ^ /usr/include/c++/10/chrono:893:35: error: ‘std::chrono::_V2::system_clock::duration’ has not been declared 893 | static_assert(system_clock::duration::min() | ^~~~~~~~ /usr/include/c++/10/chrono:894:23: error: ‘std::chrono::_V2::system_clock::duration’ has not been declared 894 | < system_clock::duration::zero(), | ^~~~~~~~ /usr/include/c++/10/chrono: In static member function ‘static time_t std::chrono::_V2::system_clock::to_time_t(const time_point&)’: /usr/include/c++/10/chrono:906:43: error: ‘seconds’ is not a member of ‘std::chrono’ 906 | return std::time_t(duration_cast | ^~~~~~~ /usr/include/c++/10/chrono:907:12: error: request for member ‘time_since_epoch’ in ‘__t’, which is of non-class type ‘const time_point’ {aka ‘const int’} 907 | (__t.time_since_epoch()).count()); | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:906:21: error: ‘duration_cast’ was not declared in this scope; did you mean ‘duration_values’? 906 | return std::time_t(duration_cast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | duration_values /usr/include/c++/10/chrono: In static member function ‘static std::chrono::_V2::system_clock::time_point std::chrono::_V2::system_clock::from_time_t(time_t)’: /usr/include/c++/10/chrono:913:43: error: ‘seconds’ was not declared in this scope; did you mean ‘ends’? 913 | typedef chrono::time_point __from; | ^~~~~~~ | ends /usr/include/c++/10/chrono:913:50: error: template argument 2 is invalid 913 | typedef chrono::time_point __from; | ^ /usr/include/c++/10/chrono:914:39: error: ‘duration’ is not a member of ‘std::chrono::_V2::system_clock’ 914 | return time_point_cast | ^~~~~~~~ /usr/include/c++/10/chrono:915:25: error: ‘seconds’ is not a member of ‘std::chrono’ 915 | (__from(chrono::seconds(__t))); | ^~~~~~~ /usr/include/c++/10/chrono:914:9: error: ‘time_point_cast’ was not declared in this scope; did you mean ‘time_point’? 914 | return time_point_cast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | time_point /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:928:23: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 928 | typedef chrono::nanoseconds duration; | ^~~~~~~~~~~ /usr/include/c++/10/chrono:929:15: error: ‘duration’ does not name a type 929 | typedef duration::rep rep; | ^~~~~~~~ /usr/include/c++/10/chrono:930:15: error: ‘duration’ does not name a type 930 | typedef duration::period period; | ^~~~~~~~ /usr/include/c++/10/chrono:931:48: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 931 | typedef chrono::time_point time_point; | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:931:56: error: template argument 2 is invalid 931 | typedef chrono::time_point time_point; | ^ /usr/include/c++/10/chrono:948:35: error: ‘system_clock’ does not name a type 948 | using high_resolution_clock = system_clock; | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""h(long double)’: /usr/include/c++/10/chrono:1002:66: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1002 | { return chrono::duration>{__hours}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<3600>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1002:66: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1002 | { return chrono::duration>{__hours}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<3600>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<3600>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1006:25: error: ‘hours’ in namespace ‘std::chrono’ does not name a type 1006 | constexpr chrono::hours | ^~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""min(long double)’: /usr/include/c++/10/chrono:1013:63: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1013 | { return chrono::duration>{__mins}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<60>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1013:63: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1013 | { return chrono::duration>{__mins}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<60>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<60>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1017:25: error: ‘minutes’ in namespace ‘std::chrono’ does not name a type 1017 | constexpr chrono::minutes | ^~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration std::operator""s(long double)’: /usr/include/c++/10/chrono:1024:50: error: no matching function for call to ‘std::chrono::duration::duration()’ 1024 | { return chrono::duration{__secs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1024:50: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1024 | { return chrono::duration{__secs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1028:25: error: ‘seconds’ in namespace ‘std::chrono’ does not name a type 1028 | constexpr chrono::seconds | ^~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""ms(long double)’: /usr/include/c++/10/chrono:1035:58: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1035 | { return chrono::duration{__msecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1035:58: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1035 | { return chrono::duration{__msecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1039:25: error: ‘milliseconds’ in namespace ‘std::chrono’ does not name a type 1039 | constexpr chrono::milliseconds | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""us(long double)’: /usr/include/c++/10/chrono:1046:58: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1046 | { return chrono::duration{__usecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1046:58: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1046 | { return chrono::duration{__usecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1050:25: error: ‘microseconds’ in namespace ‘std::chrono’ does not name a type 1050 | constexpr chrono::microseconds | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""ns(long double)’: /usr/include/c++/10/chrono:1057:57: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1057 | { return chrono::duration{__nsecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1057:57: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1057 | { return chrono::duration{__nsecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1061:25: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 1061 | constexpr chrono::nanoseconds | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:85:13: error: ‘copy_options’ does not name a type 85 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:93:13: error: ‘copy_options’ does not name a type 93 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:101:13: error: ‘copy_options’ does not name a type 101 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:109:13: error: ‘copy_options’ does not name a type 109 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:116:10: error: ‘copy_options’ does not name a type 116 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:120:10: error: ‘copy_options’ does not name a type 120 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:124:10: error: ‘copy_options’ does not name a type 124 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:152:13: error: ‘perms’ does not name a type 152 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:160:13: error: ‘perms’ does not name a type 160 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:168:13: error: ‘perms’ does not name a type 168 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:176:13: error: ‘perms’ does not name a type 176 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:183:10: error: ‘perms’ does not name a type 183 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:187:10: error: ‘perms’ does not name a type 187 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:191:10: error: ‘perms’ does not name a type 191 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:203:13: error: ‘perm_options’ does not name a type 203 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:211:13: error: ‘perm_options’ does not name a type 211 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:219:13: error: ‘perm_options’ does not name a type 219 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:227:13: error: ‘perm_options’ does not name a type 227 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:234:10: error: ‘perm_options’ does not name a type 234 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:238:10: error: ‘perm_options’ does not name a type 238 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:242:10: error: ‘perm_options’ does not name a type 242 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:251:13: error: ‘directory_options’ does not name a type 251 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:259:13: error: ‘directory_options’ does not name a type 259 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:267:13: error: ‘directory_options’ does not name a type 267 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:275:13: error: ‘directory_options’ does not name a type 275 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:282:10: error: ‘directory_options’ does not name a type 282 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:286:10: error: ‘directory_options’ does not name a type 286 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:290:10: error: ‘directory_options’ does not name a type 290 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:296:47: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 296 | using duration = chrono::nanoseconds; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:297:39: error: ‘duration’ does not name a type; did you mean ‘ratio’? 297 | using rep = duration::rep; | ^~~~~~~~ | ratio /usr/include/c++/10/bits/fs_fwd.h:298:39: error: ‘duration’ does not name a type; did you mean ‘ratio’? 298 | using period = duration::period; | ^~~~~~~~ | ratio /usr/include/c++/10/bits/fs_fwd.h:299:70: error: invalid use of incomplete type ‘struct std::filesystem::__file_clock’ 299 | using time_point = chrono::time_point<__file_clock>; | ^ /usr/include/c++/10/bits/fs_fwd.h:294:10: note: definition of ‘struct std::filesystem::__file_clock’ is not complete until the closing brace 294 | struct __file_clock | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:299:70: error: template argument 2 is invalid 299 | using time_point = chrono::time_point<__file_clock>; | ^ /usr/include/c++/10/bits/fs_fwd.h:302:12: error: ‘time_point’ does not name a type; did you mean ‘time_put’? 302 | static time_point | ^~~~~~~~~~ | time_put /usr/include/c++/10/bits/fs_fwd.h:312:30: error: ‘seconds’ in namespace ‘std::chrono’ does not name a type 312 | static constexpr chrono::seconds _S_epoch_diff{6437664000}; | ^~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: In static member function ‘static std::chrono::time_point std::filesystem::__file_clock::_S_from_sys(const std::chrono::time_point&)’: /usr/include/c++/10/bits/fs_fwd.h:322:47: error: ‘_S_epoch_diff’ was not declared in this scope 322 | return __file_time{__t.time_since_epoch()} - _S_epoch_diff; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: In static member function ‘static std::chrono::time_point std::filesystem::__file_clock::_S_to_sys(const std::chrono::time_point&)’: /usr/include/c++/10/bits/fs_fwd.h:332:46: error: ‘_S_epoch_diff’ was not declared in this scope 332 | return __sys_time{__t.time_since_epoch()} + _S_epoch_diff; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: At global scope: /usr/include/c++/10/bits/fs_fwd.h:336:26: error: ‘__file_clock’ does not name a type 336 | using file_time_type = __file_clock::time_point; | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:340:19: error: ‘path’ does not name a type 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:340:39: error: ‘path’ does not name a type 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:340:51: error: ‘copy_options’ has not been declared 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:341:19: error: ‘path’ does not name a type 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:341:39: error: ‘path’ does not name a type 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:341:51: error: ‘copy_options’ has not been declared 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:344:24: error: ‘path’ does not name a type 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:344:44: error: ‘path’ does not name a type 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:344:56: error: ‘copy_options’ has not been declared 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:345:24: error: ‘path’ does not name a type 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:345:44: error: ‘path’ does not name a type 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:345:56: error: ‘copy_options’ has not been declared 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:348:3: error: ‘path’ does not name a type 348 | path current_path(); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:350:26: error: expected primary-expression before ‘)’ token 350 | bool exists(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:352:28: error: expected primary-expression before ‘)’ token 352 | bool is_other(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:354:29: error: ‘path’ does not name a type 354 | uintmax_t file_size(const path&); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:355:29: error: ‘path’ does not name a type 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:356:35: error: ‘path’ does not name a type 356 | uintmax_t hard_link_count(const path&); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:357:35: error: ‘path’ does not name a type 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:358:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 358 | file_time_type last_write_time(const path&); | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_fwd.h:359:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 359 | file_time_type last_write_time(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_fwd.h:361:26: error: ‘path’ does not name a type 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:361:33: error: ‘perms’ has not been declared 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:361:40: error: ‘perm_options’ has not been declared 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:363:3: error: ‘path’ does not name a type 363 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:364:3: error: ‘path’ does not name a type 364 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:366:3: error: ‘path’ does not name a type 366 | path relative(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:368:3: error: ‘file_status’ does not name a type 368 | file_status status(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:369:3: error: ‘file_status’ does not name a type 369 | file_status status(const path&, error_code&) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:371:32: error: expected primary-expression before ‘)’ token 371 | bool status_known(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:373:3: error: ‘file_status’ does not name a type 373 | file_status symlink_status(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:374:3: error: ‘file_status’ does not name a type 374 | file_status symlink_status(const path&, error_code&) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:376:35: error: expected primary-expression before ‘)’ token 376 | bool is_regular_file(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:377:30: error: expected primary-expression before ‘)’ token 377 | bool is_symlink(file_status) noexcept; | ^ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:85:16: error: ‘__is_encoded_char’ was not declared in this scope 85 | = __and_<__is_encoded_char, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:85:67: error: template argument 1 is invalid 85 | = __and_<__is_encoded_char, | ^ /usr/include/c++/10/bits/fs_path.h:90:12: error: ‘__is_path_iter_src’ does not name a type 90 | static __is_path_iter_src<_Iter> | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:94:12: error: ‘__is_encoded_char’ does not name a type 94 | static __is_encoded_char<_CharT> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:98:12: error: ‘__is_encoded_char’ does not name a type 98 | static __is_encoded_char<_CharT> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:109:12: error: ‘__constructible_from’ is not a class template 109 | struct __constructible_from<_Iter, _Iter> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:109:45: error: redeclared with 1 template parameter 109 | struct __constructible_from<_Iter, _Iter> | ^ /usr/include/c++/10/bits/fs_path.h:106:12: note: previous declaration ‘template struct std::filesystem::__cxx11::__detail::__constructible_from’ used 2 template parameters 106 | struct __constructible_from; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:110:25: error: expected template-name before ‘<’ token 110 | : __is_path_iter_src<_Iter> | ^ /usr/include/c++/10/bits/fs_path.h:114:12: error: ‘__constructible_from’ is not a class template 114 | struct __constructible_from<_Source, void> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:114:46: error: redeclared with 1 template parameter 114 | struct __constructible_from<_Source, void> | ^ /usr/include/c++/10/bits/fs_path.h:106:12: note: previous declaration ‘template struct std::filesystem::__cxx11::__detail::__constructible_from’ used 2 template parameters 106 | struct __constructible_from; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:120:63: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 120 | std::enable_if<__and_<__not_, path>>, | ^~~~ | std::filesystem::__cxx11::path In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:57:9: note: ‘std::filesystem::__cxx11::path’ declared here 57 | class path; | ^~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:120:63: error: template argument 2 is invalid 120 | std::enable_if<__and_<__not_, path>>, | ^~~~ /usr/include/c++/10/bits/fs_path.h:120:67: error: template argument 1 is invalid 120 | std::enable_if<__and_<__not_, path>>, | ^~ /usr/include/c++/10/bits/fs_path.h:122:8: error: ‘__constructible_from’ was not declared in this scope 122 | __constructible_from<_Tp1, _Tp2>>::value, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:122:39: error: template argument 1 is invalid 122 | __constructible_from<_Tp1, _Tp2>>::value, | ^~ /usr/include/c++/10/bits/fs_path.h:122:39: error: template argument 3 is invalid /usr/include/c++/10/bits/fs_path.h:123:8: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 123 | path>::type; | ^~~~ | std::filesystem::__cxx11::path In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:57:9: note: ‘std::filesystem::__cxx11::path’ declared here 57 | class path; | ^~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:123:12: error: template argument 1 is invalid 123 | path>::type; | ^ /usr/include/c++/10/bits/fs_path.h:123:12: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:132:12: error: ‘__null_terminated’ does not name a type 132 | static __null_terminated | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:219:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 219 | typename _Require = __detail::_Path<_Source>> | ^~~~~ /usr/include/c++/10/bits/fs_path.h:219:42: error: expected ‘>’ before ‘<’ token 219 | typename _Require = __detail::_Path<_Source>> | ^ /usr/include/c++/10/bits/fs_path.h:226:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 226 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>> | ^~~~~ /usr/include/c++/10/bits/fs_path.h:226:42: error: expected ‘>’ before ‘<’ token 226 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>> | ^ /usr/include/c++/10/bits/fs_path.h:232:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 232 | typename _Require = __detail::_Path<_Source>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:232:42: error: expected ‘>’ before ‘<’ token 232 | typename _Require = __detail::_Path<_Source>, | ^ /usr/include/c++/10/bits/fs_path.h:240:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 240 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:240:42: error: expected ‘>’ before ‘<’ token 240 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^ /usr/include/c++/10/bits/fs_path.h:257:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 257 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:262:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 262 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:267:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 267 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:276:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 276 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:285:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 285 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:294:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 294 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:310:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 310 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:314:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 314 | __detail::_Path<_CharT*, _CharT*>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:318:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 318 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:327:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 327 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:525:35: error: ‘std::__detail::__null_terminated’ has not been declared 525 | _S_convert(value_type* __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:529:41: error: ‘std::__detail::__null_terminated’ has not been declared 529 | _S_convert(const value_type* __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:551:40: error: ‘std::__detail::__null_terminated’ has not been declared 551 | _S_convert(_InputIterator __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:573:44: error: ‘std::__detail::__null_terminated’ has not been declared 573 | _S_convert_loc(_InputIterator __src, __detail::__null_terminated, | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In constructor ‘std::filesystem::__cxx11::path::path(const _Source&, std::filesystem::__cxx11::path::format)’: /usr/include/c++/10/bits/fs_path.h:221:42: error: ‘_S_range_begin’ is not a member of ‘std::__detail’ 221 | : _M_pathname(_S_convert(__detail::_S_range_begin(__source), | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:222:21: error: ‘_S_range_end’ is not a member of ‘std::__detail’ 222 | __detail::_S_range_end(__source))) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In constructor ‘std::filesystem::__cxx11::path::path(const _Source&, const std::locale&, std::filesystem::__cxx11::path::format)’: /usr/include/c++/10/bits/fs_path.h:235:46: error: ‘_S_range_begin’ is not a member of ‘std::__detail’ 235 | : _M_pathname(_S_convert_loc(__detail::_S_range_begin(__source), | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:236:18: error: ‘_S_range_end’ is not a member of ‘std::__detail’ 236 | __detail::_S_range_end(__source), __loc)) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator<=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:460:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 460 | { return !(__rhs < __lhs); } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator>(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:464:20: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 464 | { return __rhs < __lhs; } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator>=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:468:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 468 | { return !(__lhs < __rhs); } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:476:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 476 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 476 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:647:15: error: variable or field ‘swap’ declared void 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:20: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:26: error: ‘__lhs’ was not declared in this scope 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:647:33: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:39: error: ‘__rhs’ was not declared in this scope 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:649:27: error: ‘path’ does not name a type 649 | size_t hash_value(const path& __p) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:659:54: error: ‘path’ does not name a type 659 | filesystem_error(const string& __what_arg, const path& __p1, | ^~~~ /usr/include/c++/10/bits/fs_path.h:662:54: error: ‘path’ does not name a type 662 | filesystem_error(const string& __what_arg, const path& __p1, | ^~~~ /usr/include/c++/10/bits/fs_path.h:663:14: error: ‘path’ does not name a type 663 | const path& __p2, error_code __ec); | ^~~~ /usr/include/c++/10/bits/fs_path.h:673:11: error: ‘path’ does not name a type 673 | const path& path1() const noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:674:11: error: ‘path’ does not name a type 674 | const path& path2() const noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:687:35: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 687 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:687:40: error: expected ‘>’ before ‘<’ token 687 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^ /usr/include/c++/10/bits/fs_path.h:690:12: error: ‘path’ does not name a type 690 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:728:35: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 728 | typename _Require = __detail::_Path<_Source>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:728:40: error: expected ‘>’ before ‘<’ token 728 | typename _Require = __detail::_Path<_Source>, | ^ /usr/include/c++/10/bits/fs_path.h:730:12: error: ‘path’ does not name a type 730 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:756:10: error: ‘path’ has not been declared 756 | struct path::_Cmpt : path | ^~~~ /usr/include/c++/10/bits/fs_path.h:756:22: error: expected unqualified-id before ‘:’ token 756 | struct path::_Cmpt : path | ^ /usr/include/c++/10/bits/fs_path.h:768:12: error: ‘path’ has not been declared 768 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:768:22: error: expected unqualified-id before ‘<’ token 768 | struct path::_Cvt | ^ /usr/include/c++/10/bits/fs_path.h:779:12: error: ‘path’ has not been declared 779 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:779:22: error: expected unqualified-id before ‘<’ token 779 | struct path::_Cvt | ^ /usr/include/c++/10/bits/fs_path.h:789:12: error: ‘path’ has not been declared 789 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:790:5: error: expected unqualified-id before ‘{’ token 790 | { | ^ /usr/include/c++/10/bits/fs_path.h:864:9: error: ‘path’ has not been declared 864 | class path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:865:3: error: expected unqualified-id before ‘{’ token 865 | { | ^ /usr/include/c++/10/bits/fs_path.h:943:10: error: ‘path’ does not name a type 943 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:955:10: error: ‘path’ does not name a type 955 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:959:10: error: ‘path’ does not name a type 959 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:963:10: error: ‘path’ does not name a type 963 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:970:10: error: ‘path’ does not name a type 970 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:977:10: error: ‘path’ does not name a type 977 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:984:10: error: ‘path’ does not name a type 984 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:992:22: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 992 | inline __detail::_Path<_CharT*, _CharT*>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:999:10: error: ‘path’ does not name a type 999 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:15: error: ‘path’ has not been declared 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:15: error: variable or field ‘swap’ declared void /usr/include/c++/10/bits/fs_path.h:1009:26: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:32: error: ‘__rhs’ was not declared in this scope 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1018:5: error: ‘path’ has not been declared 1018 | path::_S_str_convert(const string_type& __str, const _Allocator& __a) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1018:32: error: ‘string_type’ does not name a type 1018 | path::_S_str_convert(const string_type& __str, const _Allocator& __a) | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::_S_str_convert(const int&, const _Allocator&)’: /usr/include/c++/10/bits/fs_path.h:1020:40: error: ‘value_type’ was not declared in this scope; did you mean ‘ranges::value_type’? 1020 | static_assert(!is_same_v<_CharT, value_type>); | ^~~~~~~~~~ | ranges::value_type In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ declared here 162 | using value_type | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:1024:17: error: request for member ‘size’ in ‘__str’, which is of non-class type ‘const int’ 1024 | if (__str.size() == 0) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1045:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1045 | const value_type* __first = __str.data(); | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1046:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1046 | const value_type* __last = __first + __str.size(); | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1052:18: error: ‘__first’ was not declared in this scope 1052 | return _WString(__first, __last, __a); | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1052:27: error: ‘__last’ was not declared in this scope 1052 | return _WString(__first, __last, __a); | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1059:29: error: ‘__first’ was not declared in this scope 1059 | if (__str_codecvt_in_all(__first, __last, __wstr, __cvt)) | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1059:38: error: ‘__last’ was not declared in this scope 1059 | if (__str_codecvt_in_all(__first, __last, __wstr, __cvt)) | ^~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/fs_path.h:1066:7: error: there are no arguments to ‘filesystem_error’ that depend on a template parameter, so a declaration of ‘filesystem_error’ must be available [-fpermissive] 1066 | _GLIBCXX_THROW_OR_ABORT(filesystem_error( | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1066:7: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1074:5: error: ‘path’ has not been declared 1074 | path::string(const _Allocator& __a) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1074:41: error: non-member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::string(const _Allocator&)’ cannot have cv-qualifier 1074 | path::string(const _Allocator& __a) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1074:41: error: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::string(const _Allocator&)’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:79:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::string’ 79 | typedef basic_string string; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:1083:3: error: ‘path’ has not been declared 1083 | path::string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1083:18: error: non-member function ‘std::string std::string()’ cannot have cv-qualifier 1083 | path::string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1083:18: error: ‘std::string std::string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:79:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::string’ 79 | typedef basic_string string; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: In function ‘std::string std::string()’: /usr/include/c++/10/bits/fs_path.h:1083:33: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1083 | path::string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1087:3: error: ‘path’ has not been declared 1087 | path::wstring() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1087:19: error: non-member function ‘std::wstring std::wstring()’ cannot have cv-qualifier 1087 | path::wstring() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1087:19: error: ‘std::wstring std::wstring()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:83:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::wstring’ 83 | typedef basic_string wstring; | ^~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: In function ‘std::wstring std::wstring()’: /usr/include/c++/10/bits/fs_path.h:1087:34: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1087 | path::wstring() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1087:48: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1087 | path::wstring() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1092:3: error: ‘path’ has not been declared 1092 | path::u8string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1092:20: error: non-member function ‘std::u8string std::u8string()’ cannot have cv-qualifier 1092 | path::u8string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1092:20: error: ‘std::u8string std::u8string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:88:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u8string’ 88 | typedef basic_string u8string; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u8string std::u8string()’: /usr/include/c++/10/bits/fs_path.h:1092:35: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1092 | path::u8string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1092:49: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1092 | path::u8string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1115:3: error: ‘path’ has not been declared 1115 | path::u16string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1115:21: error: non-member function ‘std::u16string std::u16string()’ cannot have cv-qualifier 1115 | path::u16string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1115:21: error: ‘std::u16string std::u16string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:93:34: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u16string’ 93 | typedef basic_string u16string; | ^~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u16string std::u16string()’: /usr/include/c++/10/bits/fs_path.h:1115:36: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1115 | path::u16string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1115:51: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1115 | path::u16string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1118:3: error: ‘path’ has not been declared 1118 | path::u32string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1118:21: error: non-member function ‘std::u32string std::u32string()’ cannot have cv-qualifier 1118 | path::u32string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1118:21: error: ‘std::u32string std::u32string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:96:34: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u32string’ 96 | typedef basic_string u32string; | ^~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u32string std::u32string()’: /usr/include/c++/10/bits/fs_path.h:1118:36: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1118 | path::u32string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1118:51: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1118 | path::u32string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1122:5: error: ‘path’ has not been declared 1122 | path::generic_string(const _Allocator& __a) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1122:49: error: non-member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::generic_string(const _Allocator&)’ cannot have cv-qualifier 1122 | path::generic_string(const _Allocator& __a) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::generic_string(const _Allocator&)’: /usr/include/c++/10/bits/fs_path.h:1127:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1127 | const value_type __slash = '/'; | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1129:7: error: ‘string_type’ was not declared in this scope 1129 | string_type __str(__a); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1131:11: error: there are no arguments to ‘_M_type’ that depend on a template parameter, so a declaration of ‘_M_type’ must be available [-fpermissive] 1131 | if (_M_type() == _Type::_Root_dir) | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1131:24: error: ‘_Type’ has not been declared 1131 | if (_M_type() == _Type::_Root_dir) | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1132:2: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1132 | __str.assign(1, __slash); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1132:18: error: ‘__slash’ was not declared in this scope 1132 | __str.assign(1, __slash); | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1135:4: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1135 | __str.reserve(_M_pathname.size()); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1135:18: error: ‘_M_pathname’ was not declared in this scope; did you mean ‘__tzname’? 1135 | __str.reserve(_M_pathname.size()); | ^~~~~~~~~~~ | __tzname /usr/include/c++/10/bits/fs_path.h:1137:25: error: invalid use of ‘this’ in non-member function 1137 | for (auto& __elem : *this) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1140:12: error: ‘__slash’ was not declared in this scope 1140 | __str += __slash; | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1142:42: error: ‘_Type’ has not been declared 1142 | __add_slash = __elem._M_type() == _Type::_Filename; | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1146:39: error: ‘value_type’ was not declared in this scope; did you mean ‘ranges::value_type’? 1146 | if constexpr (is_same_v<_CharT, value_type>) | ^~~~~~~~~~ | ranges::value_type In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ declared here 162 | using value_type | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:1147:9: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1147 | return __str; | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1149:41: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1149 | return _S_str_convert<_CharT, _Traits>(__str, __a); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1153:3: error: ‘path’ has not been declared 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1153:26: error: non-member function ‘std::string std::generic_string()’ cannot have cv-qualifier 1153 | path::generic_string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::string std::generic_string()’: /usr/include/c++/10/bits/fs_path.h:1154:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1154 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1158:3: error: ‘path’ has not been declared 1158 | path::generic_wstring() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1158:27: error: non-member function ‘std::wstring std::generic_wstring()’ cannot have cv-qualifier 1158 | path::generic_wstring() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::wstring std::generic_wstring()’: /usr/include/c++/10/bits/fs_path.h:1159:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1159 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1164:3: error: ‘path’ has not been declared 1164 | path::generic_u8string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1164:28: error: non-member function ‘std::u8string std::generic_u8string()’ cannot have cv-qualifier 1164 | path::generic_u8string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u8string std::generic_u8string()’: /usr/include/c++/10/bits/fs_path.h:1165:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1165 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1173:3: error: ‘path’ has not been declared 1173 | path::generic_u16string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1173:29: error: non-member function ‘std::u16string std::generic_u16string()’ cannot have cv-qualifier 1173 | path::generic_u16string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u16string std::generic_u16string()’: /usr/include/c++/10/bits/fs_path.h:1174:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1174 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1177:3: error: ‘path’ has not been declared 1177 | path::generic_u32string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1177:29: error: non-member function ‘std::u32string std::generic_u32string()’ cannot have cv-qualifier 1177 | path::generic_u32string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u32string std::generic_u32string()’: /usr/include/c++/10/bits/fs_path.h:1178:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1178 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1181:3: error: ‘path’ has not been declared 1181 | path::compare(const string_type& __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1181:23: error: ‘string_type’ does not name a type 1181 | path::compare(const string_type& __s) const noexcept | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1181:47: error: non-member function ‘int std::compare(const int&)’ cannot have cv-qualifier 1181 | path::compare(const string_type& __s) const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘int std::compare(const int&)’: /usr/include/c++/10/bits/fs_path.h:1182:38: error: ‘value_type’ was not declared in this scope; did you mean ‘ranges::value_type’? 1182 | { return compare(basic_string_view(__s)); } | ^~~~~~~~~~ | ranges::value_type In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ declared here 162 | using value_type | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:1182:48: error: template argument 1 is invalid 1182 | { return compare(basic_string_view(__s)); } | ^ /usr/include/c++/10/bits/fs_path.h:1182:48: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:1182:12: error: ‘compare’ was not declared in this scope; did you mean ‘std::compare’? 1182 | { return compare(basic_string_view(__s)); } | ^~~~~~~ | std::compare /usr/include/c++/10/bits/fs_path.h:1181:3: note: ‘std::compare’ declared here 1181 | path::compare(const string_type& __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1185:3: error: ‘path’ has not been declared 1185 | path::compare(const value_type* __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1185:23: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1185 | path::compare(const value_type* __s) const noexcept | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1185:46: error: non-member function ‘int std::compare(const int*)’ cannot have cv-qualifier 1185 | path::compare(const value_type* __s) const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘int std::compare(const int*)’: /usr/include/c++/10/bits/fs_path.h:1186:38: error: ‘value_type’ was not declared in this scope; did you mean ‘ranges::value_type’? 1186 | { return compare(basic_string_view(__s)); } | ^~~~~~~~~~ | ranges::value_type In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ declared here 162 | using value_type | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_path.h:1186:48: error: template argument 1 is invalid 1186 | { return compare(basic_string_view(__s)); } | ^ /usr/include/c++/10/bits/fs_path.h:1186:48: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:1186:12: error: ‘compare’ was not declared in this scope; did you mean ‘std::compare’? 1186 | { return compare(basic_string_view(__s)); } | ^~~~~~~ | std::compare /usr/include/c++/10/bits/fs_path.h:1185:3: note: ‘std::compare’ declared here 1185 | path::compare(const value_type* __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1188:10: error: ‘path’ does not name a type 1188 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1206:10: error: ‘path’ does not name a type 1206 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1215:10: error: ‘path’ does not name a type 1215 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1225:3: error: ‘path’ has not been declared 1225 | path::has_stem() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1225:26: error: non-member function ‘bool std::has_stem()’ cannot have cv-qualifier 1225 | path::has_stem() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::has_stem()’: /usr/include/c++/10/bits/fs_path.h:1227:16: error: ‘_M_find_extension’ was not declared in this scope; did you mean ‘is_bind_expression’? 1227 | auto ext = _M_find_extension(); | ^~~~~~~~~~~~~~~~~ | is_bind_expression /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1232:3: error: ‘path’ has not been declared 1232 | path::has_extension() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1232:31: error: non-member function ‘bool std::has_extension()’ cannot have cv-qualifier 1232 | path::has_extension() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::has_extension()’: /usr/include/c++/10/bits/fs_path.h:1234:16: error: ‘_M_find_extension’ was not declared in this scope; did you mean ‘is_bind_expression’? 1234 | auto ext = _M_find_extension(); | ^~~~~~~~~~~~~~~~~ | is_bind_expression /usr/include/c++/10/bits/fs_path.h:1235:39: error: ‘string_type’ has not been declared 1235 | return ext.first && ext.second != string_type::npos; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1239:3: error: ‘path’ has not been declared 1239 | path::is_absolute() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1239:29: error: non-member function ‘bool std::is_absolute()’ cannot have cv-qualifier 1239 | path::is_absolute() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::is_absolute()’: /usr/include/c++/10/bits/fs_path.h:1244:12: error: ‘has_root_directory’ was not declared in this scope 1244 | return has_root_directory(); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1248:10: error: ‘path’ does not name a type 1248 | inline path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:1256:10: error: ‘path’ does not name a type 1256 | inline path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:1264:10: error: ‘path’ does not name a type 1264 | inline path::iterator& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1281:10: error: ‘path’ does not name a type 1281 | inline path::iterator& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1298:10: error: ‘path’ does not name a type 1298 | inline path::iterator::reference | ^~~~ /usr/include/c++/10/bits/fs_path.h:1311:3: error: ‘path’ has not been declared 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1311:29: error: ‘auto’ parameter not permitted in this context 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1311:45: error: non-member function ‘bool std::_M_equals()’ cannot have cv-qualifier 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::_M_equals()’: /usr/include/c++/10/bits/fs_path.h:1313:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1313 | if (_M_path != __rhs._M_path) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1313:20: error: ‘__rhs’ was not declared in this scope 1313 | if (_M_path != __rhs._M_path) | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1315:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1315 | if (_M_path == nullptr) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1317:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1317 | if (_M_path->_M_type() == path::_Type::_Multi) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1317:31: error: ‘path’ has not been declared 1317 | if (_M_path->_M_type() == path::_Type::_Multi) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1318:14: error: ‘_M_cur’ was not declared in this scope; did you mean ‘_S_cur’? 1318 | return _M_cur == __rhs._M_cur; | ^~~~~~ | _S_cur /usr/include/c++/10/bits/fs_path.h:1318:24: error: ‘__rhs’ was not declared in this scope 1318 | return _M_cur == __rhs._M_cur; | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1319:12: error: ‘_M_at_end’ was not declared in this scope 1319 | return _M_at_end == __rhs._M_at_end; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1319:25: error: ‘__rhs’ was not declared in this scope 1319 | return _M_at_end == __rhs._M_at_end; | ^~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1327:37: error: ‘__first’ has incomplete type 1327 | distance(filesystem::path::iterator __first, filesystem::path::iterator __last) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/10/bits/fs_path.h:426:11: note: forward declaration of ‘class std::filesystem::__cxx11::path::iterator’ 426 | class iterator; | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1327:73: error: ‘__last’ has incomplete type 1327 | distance(filesystem::path::iterator __first, filesystem::path::iterator __last) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/10/bits/fs_path.h:426:11: note: forward declaration of ‘class std::filesystem::__cxx11::path::iterator’ 426 | class iterator; | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::ptrdiff_t std::distance(std::filesystem::__cxx11::path::iterator, std::filesystem::__cxx11::path::iterator)’: /usr/include/c++/10/bits/fs_path.h:1328:10: error: ‘__path_iter_distance’ was not declared in this scope 1328 | { return __path_iter_distance(__first, __last); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘void std::advance(std::filesystem::__cxx11::path::iterator&, _Distance)’: /usr/include/c++/10/bits/fs_path.h:1333:5: error: there are no arguments to ‘__path_iter_advance’ that depend on a template parameter, so a declaration of ‘__path_iter_advance’ must be available [-fpermissive] 1333 | { __path_iter_advance(__i, static_cast(__n)); } | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:57:26: error: expected ‘)’ before ‘__ft’ 57 | file_status(file_type __ft, perms __prms = perms::unknown) noexcept | ~ ^~~~~ | ) /usr/include/c++/10/bits/fs_dir.h:68:5: error: ‘file_type’ does not name a type 68 | file_type type() const noexcept { return _M_type; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:69:5: error: ‘perms’ does not name a type 69 | perms permissions() const noexcept { return _M_perms; } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h:72:21: error: ‘file_type’ has not been declared 72 | void type(file_type __ft) noexcept { _M_type = __ft; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:73:28: error: ‘perms’ has not been declared 73 | void permissions(perms __prms) noexcept { _M_perms = __prms; } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h:76:5: error: ‘file_type’ does not name a type 76 | file_type _M_type; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:77:5: error: ‘perms’ does not name a type 77 | perms _M_perms; | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::file_status::file_status()’: /usr/include/c++/10/bits/fs_dir.h:54:42: error: ‘file_type’ has not been declared 54 | file_status() noexcept : file_status(file_type::none) {} | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::file_status::type(int)’: /usr/include/c++/10/bits/fs_dir.h:72:48: error: ‘_M_type’ was not declared in this scope; did you mean ‘type’? 72 | void type(file_type __ft) noexcept { _M_type = __ft; } | ^~~~~~~ | type /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::file_status::permissions(int)’: /usr/include/c++/10/bits/fs_dir.h:73:53: error: ‘_M_perms’ was not declared in this scope; did you mean ‘__prms’? 73 | void permissions(perms __prms) noexcept { _M_perms = __prms; } | ^~~~~~~~ | __prms /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:250:5: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 250 | file_time_type | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:255:5: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 255 | file_time_type | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:259:5: error: ‘file_status’ does not name a type 259 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:263:5: error: ‘file_status’ does not name a type 263 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:267:5: error: ‘file_status’ does not name a type 267 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:271:5: error: ‘file_status’ does not name a type 271 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:312:50: error: ‘file_type’ has not been declared 312 | directory_entry(const filesystem::path& __p, file_type __t) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:317:5: error: ‘file_type’ does not name a type 317 | file_type | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:326:5: error: ‘file_type’ does not name a type 326 | file_type | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:338:5: error: ‘file_type’ does not name a type 338 | file_type _M_type = file_type::none; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::__cxx11::directory_entry::refresh()’: /usr/include/c++/10/bits/fs_dir.h:144:7: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 144 | { _M_type = symlink_status().type(); } | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:144:17: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 144 | { _M_type = symlink_status().type(); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::__cxx11::directory_entry::refresh(std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:148:7: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 148 | { _M_type = symlink_status(__ec).type(); } | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:148:17: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 148 | { _M_type = symlink_status(__ec).type(); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::exists() const’: /usr/include/c++/10/bits/fs_dir.h:156:33: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 156 | { return filesystem::exists(file_status{_M_file_type()}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:156:60: error: ‘std::filesystem::exists’ cannot be used as a function 156 | { return filesystem::exists(file_status{_M_file_type()}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::exists(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:160:33: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 160 | { return filesystem::exists(file_status{_M_file_type(__ec)}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:160:64: error: ‘std::filesystem::exists’ cannot be used as a function 160 | { return filesystem::exists(file_status{_M_file_type(__ec)}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_block_file() const’: /usr/include/c++/10/bits/fs_dir.h:164:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 164 | { return _M_file_type() == file_type::block; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:164:32: error: ‘file_type’ has not been declared 164 | { return _M_file_type() == file_type::block; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_block_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:168:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 168 | { return _M_file_type(__ec) == file_type::block; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:168:36: error: ‘file_type’ has not been declared 168 | { return _M_file_type(__ec) == file_type::block; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_character_file() const’: /usr/include/c++/10/bits/fs_dir.h:172:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 172 | { return _M_file_type() == file_type::character; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:172:32: error: ‘file_type’ has not been declared 172 | { return _M_file_type() == file_type::character; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_character_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:176:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 176 | { return _M_file_type(__ec) == file_type::character; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:176:36: error: ‘file_type’ has not been declared 176 | { return _M_file_type(__ec) == file_type::character; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_directory() const’: /usr/include/c++/10/bits/fs_dir.h:180:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 180 | { return _M_file_type() == file_type::directory; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:180:32: error: ‘file_type’ has not been declared 180 | { return _M_file_type() == file_type::directory; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_directory(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:184:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 184 | { return _M_file_type(__ec) == file_type::directory; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:184:36: error: ‘file_type’ has not been declared 184 | { return _M_file_type(__ec) == file_type::directory; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_fifo() const’: /usr/include/c++/10/bits/fs_dir.h:188:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 188 | { return _M_file_type() == file_type::fifo; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:188:32: error: ‘file_type’ has not been declared 188 | { return _M_file_type() == file_type::fifo; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_fifo(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:192:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 192 | { return _M_file_type(__ec) == file_type::fifo; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:192:36: error: ‘file_type’ has not been declared 192 | { return _M_file_type(__ec) == file_type::fifo; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_other() const’: /usr/include/c++/10/bits/fs_dir.h:196:35: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 196 | { return filesystem::is_other(file_status{_M_file_type()}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:196:62: error: ‘std::filesystem::is_other’ cannot be used as a function 196 | { return filesystem::is_other(file_status{_M_file_type()}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_other(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:200:35: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 200 | { return filesystem::is_other(file_status{_M_file_type(__ec)}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:200:66: error: ‘std::filesystem::is_other’ cannot be used as a function 200 | { return filesystem::is_other(file_status{_M_file_type(__ec)}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_regular_file() const’: /usr/include/c++/10/bits/fs_dir.h:204:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 204 | { return _M_file_type() == file_type::regular; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:204:32: error: ‘file_type’ has not been declared 204 | { return _M_file_type() == file_type::regular; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_regular_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:208:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 208 | { return _M_file_type(__ec) == file_type::regular; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:208:36: error: ‘file_type’ has not been declared 208 | { return _M_file_type(__ec) == file_type::regular; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_socket() const’: /usr/include/c++/10/bits/fs_dir.h:212:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 212 | { return _M_file_type() == file_type::socket; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:212:32: error: ‘file_type’ has not been declared 212 | { return _M_file_type() == file_type::socket; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_socket(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:216:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 216 | { return _M_file_type(__ec) == file_type::socket; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:216:36: error: ‘file_type’ has not been declared 216 | { return _M_file_type(__ec) == file_type::socket; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_symlink() const’: /usr/include/c++/10/bits/fs_dir.h:221:11: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 221 | if (_M_type != file_type::none) | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:221:22: error: ‘file_type’ has not been declared 221 | if (_M_type != file_type::none) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:222:20: error: ‘file_type’ has not been declared 222 | return _M_type == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:223:14: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 223 | return symlink_status().type() == file_type::symlink; | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h:223:41: error: ‘file_type’ has not been declared 223 | return symlink_status().type() == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_symlink(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:229:11: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 229 | if (_M_type != file_type::none) | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:229:22: error: ‘file_type’ has not been declared 229 | if (_M_type != file_type::none) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:230:20: error: ‘file_type’ has not been declared 230 | return _M_type == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:231:14: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 231 | return symlink_status(__ec).type() == file_type::symlink; | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h:231:45: error: ‘file_type’ has not been declared 231 | return symlink_status(__ec).type() == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::file_size() const’: /usr/include/c++/10/bits/fs_dir.h:236:43: error: no matching function for call to ‘file_size(const std::filesystem::__cxx11::path&)’ 236 | { return filesystem::file_size(_M_path); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate: ‘uintmax_t std::file_size(const int&)’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:354:23: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate: ‘uintmax_t std::file_size(const int&, std::error_code&)’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate expects 2 arguments, 1 provided In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::file_size(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:240:49: error: no matching function for call to ‘file_size(const std::filesystem::__cxx11::path&, std::error_code&)’ 240 | { return filesystem::file_size(_M_path, __ec); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate: ‘uintmax_t std::file_size(const int&)’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate: ‘uintmax_t std::file_size(const int&, std::error_code&)’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:23: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::hard_link_count() const’: /usr/include/c++/10/bits/fs_dir.h:244:49: error: no matching function for call to ‘hard_link_count(const std::filesystem::__cxx11::path&)’ 244 | { return filesystem::hard_link_count(_M_path); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&)’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:356:29: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&, std::error_code&)’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate expects 2 arguments, 1 provided In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::hard_link_count(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:248:55: error: no matching function for call to ‘hard_link_count(const std::filesystem::__cxx11::path&, std::error_code&)’ 248 | { return filesystem::hard_link_count(_M_path, __ec); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&)’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&, std::error_code&)’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:29: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator<(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:277:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 277 | { return _M_path < __rhs._M_path; } | ~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator==(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:281:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 281 | { return _M_path == __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator!=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:285:22: error: no match for ‘operator!=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 285 | { return _M_path != __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ (rewritten) 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ (rewritten) 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ (rewritten) 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ (rewritten) 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (rewritten) 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ (rewritten) 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ (rewritten) 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ (rewritten) 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ (rewritten) 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ (rewritten) 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ (rewritten) 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ (rewritten) 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ (rewritten) 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ (rewritten) 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ (rewritten) 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ (rewritten) 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ (rewritten) 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ (rewritten) 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:227:5: note: candidate: ‘template bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 227 | operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:227:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:346:5: note: candidate: ‘template constexpr bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 346 | operator!=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:346:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:384:5: note: candidate: ‘template constexpr bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 384 | operator!=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:384:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1290:5: note: candidate: ‘template constexpr bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1290 | operator!=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1290:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1296:5: note: candidate: ‘template constexpr bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1296 | operator!=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1296:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:214:5: note: candidate: ‘template constexpr bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ 214 | operator!=(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:214:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:503:5: note: candidate: ‘template constexpr bool std::operator!=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 503 | operator!=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:503:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:509:5: note: candidate: ‘template constexpr bool std::operator!=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 509 | operator!=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:509:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:516:5: note: candidate: ‘template constexpr bool std::operator!=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 516 | operator!=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:516:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6200:5: note: candidate: ‘template bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6200 | operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6200:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6213:5: note: candidate: ‘template bool std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6213 | operator!=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6213:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6225:5: note: candidate: ‘template bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6225 | operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6225:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:367:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_code&)’ 367 | operator!=(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:367:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 367 | operator!=(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:373:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_condition&)’ 373 | operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:373:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 373 | operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:379:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_code&)’ 379 | operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:379:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 379 | operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:384:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_condition&)’ 384 | operator!=(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:384:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 384 | operator!=(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:225:5: note: candidate: ‘template bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 225 | operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:225:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1913:5: note: candidate: ‘template bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1913 | operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1913:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1415:5: note: candidate: ‘template constexpr bool std::operator!=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1415 | operator!=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1415:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:698:5: note: candidate: ‘template bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ 698 | operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:698:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:704:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ 704 | operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:704:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:991:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 991 | operator!=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:991:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1043:5: note: candidate: ‘template constexpr bool std::operator!=(const std::optional<_Tp>&, std::nullopt_t)’ 1043 | operator!=(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1043:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1048:5: note: candidate: ‘template constexpr bool std::operator!=(std::nullopt_t, const std::optional<_Tp>&)’ 1048 | operator!=(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1048:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1106:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const _Up&)’ 1106 | operator!=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1106:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1112:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Tp>()))> std::operator!=(const _Up&, const std::optional<_Tp>&)’ 1112 | operator!=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1112:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2097:5: note: candidate: ‘template bool std::operator!=(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2097 | operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2097:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2109:5: note: candidate: ‘template bool std::operator!=(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2109 | operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2109:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:761:5: note: candidate: ‘template bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 761 | operator!=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:761:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:768:5: note: candidate: ‘template bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 768 | operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:768:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:774:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 774 | operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:774:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1481:5: note: candidate: ‘template bool std::operator!=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1481 | operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1481:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1145:5: note: candidate: ‘template bool std::operator!=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1145 | operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1145:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1003:5: note: candidate: ‘template bool std::operator!=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1003 | operator!=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1003:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:988:5: note: candidate: ‘template bool std::operator!=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 988 | operator!=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:988:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1452:5: note: candidate: ‘template bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1452 | operator!=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1452:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1458:5: note: candidate: ‘template bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1458 | operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1458:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1463:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1463 | operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1463:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:454:5: note: candidate: ‘template bool std::operator!=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 454 | operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:454:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:460:5: note: candidate: ‘template bool std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 460 | operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:460:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:466:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 466 | operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:466:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1709:5: note: candidate: ‘template bool std::operator!=(const std::unordered_set&, const std::unordered_set&)’ 1709 | operator!=(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1709:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1721:5: note: candidate: ‘template bool std::operator!=(const std::unordered_multiset&, const std::unordered_multiset&)’ 1721 | operator!=(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1721:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator<=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:289:22: error: no match for ‘operator<=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 289 | { return _M_path <= __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:358:5: note: candidate: ‘template constexpr bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 358 | operator<=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:358:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:396:5: note: candidate: ‘template constexpr bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 396 | operator<=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:396:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1314:5: note: candidate: ‘template constexpr bool std::operator<=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1314 | operator<=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1314:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1320:5: note: candidate: ‘template constexpr bool std::operator<=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1320 | operator<=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1320:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:560:5: note: candidate: ‘template constexpr bool std::operator<=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 560 | operator<=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:560:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:566:5: note: candidate: ‘template constexpr bool std::operator<=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 566 | operator<=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:566:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:573:5: note: candidate: ‘template constexpr bool std::operator<=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 573 | operator<=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:573:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6314:5: note: candidate: ‘template bool std::operator<=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6314 | operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6314:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6327:5: note: candidate: ‘template bool std::operator<=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6327 | operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6327:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6339:5: note: candidate: ‘template bool std::operator<=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6339 | operator<=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6339:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1925:5: note: candidate: ‘template bool std::operator<=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1925 | operator<=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1925:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1427:5: note: candidate: ‘template constexpr bool std::operator<=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1427 | operator<=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1427:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1016:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Up>()))> std::operator<=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1016 | operator<=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1016:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1073:5: note: candidate: ‘template constexpr bool std::operator<=(const std::optional<_Tp>&, std::nullopt_t)’ 1073 | operator<=(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1073:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1078:5: note: candidate: ‘template constexpr bool std::operator<=(std::nullopt_t, const std::optional<_Tp>&)’ 1078 | operator<=(nullopt_t, const optional<_Tp>& /* __rhs */) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1078:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1142:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Up>()))> std::operator<=(const std::optional<_Tp>&, const _Up&)’ 1142 | operator<=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1142:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1148:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Tp>()))> std::operator<=(const _Up&, const std::optional<_Tp>&)’ 1148 | operator<=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1148:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:812:5: note: candidate: ‘template bool std::operator<=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 812 | operator<=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:812:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:819:5: note: candidate: ‘template bool std::operator<=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 819 | operator<=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:819:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:825:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 825 | operator<=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:825:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1495:5: note: candidate: ‘template bool std::operator<=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1495 | operator<=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1495:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1159:5: note: candidate: ‘template bool std::operator<=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1159 | operator<=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1159:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1017:5: note: candidate: ‘template bool std::operator<=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1017 | operator<=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1017:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:1002:5: note: candidate: ‘template bool std::operator<=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 1002 | operator<=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:1002:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1495:5: note: candidate: ‘template bool std::operator<=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1495 | operator<=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1495:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1501:5: note: candidate: ‘template bool std::operator<=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1501 | operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1501:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1506:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1506 | operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1506:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:501:5: note: candidate: ‘template bool std::operator<=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 501 | operator<=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:501:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:507:5: note: candidate: ‘template bool std::operator<=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 507 | operator<=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:507:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:513:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 513 | operator<=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:513:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator>(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:293:22: error: no match for ‘operator>’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 293 | { return _M_path > __rhs._M_path; } | ~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:352:5: note: candidate: ‘template constexpr bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 352 | operator>(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:352:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:390:5: note: candidate: ‘template constexpr bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 390 | operator>(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:390:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1326:5: note: candidate: ‘template constexpr bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1326 | operator>(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1326:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1332:5: note: candidate: ‘template constexpr bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1332 | operator>(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1332:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:541:5: note: candidate: ‘template constexpr bool std::operator>(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 541 | operator> (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:541:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:547:5: note: candidate: ‘template constexpr bool std::operator>(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 547 | operator> (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:547:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:554:5: note: candidate: ‘template constexpr bool std::operator>(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 554 | operator> (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:554:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6276:5: note: candidate: ‘template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6276 | operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6276:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6289:5: note: candidate: ‘template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6289 | operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6289:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6301:5: note: candidate: ‘template bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6301 | operator>(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6301:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1919:5: note: candidate: ‘template bool std::operator>(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1919 | operator>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1919:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1421:5: note: candidate: ‘template constexpr bool std::operator>(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1421 | operator>(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1421:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1008:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Up>()))> std::operator>(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1008 | operator>(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1008:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1063:5: note: candidate: ‘template constexpr bool std::operator>(const std::optional<_Tp>&, std::nullopt_t)’ 1063 | operator>(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1063:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1068:5: note: candidate: ‘template constexpr bool std::operator>(std::nullopt_t, const std::optional<_Tp>&)’ 1068 | operator>(nullopt_t, const optional<_Tp>& /* __rhs */) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1068:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1130:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Up>()))> std::operator>(const std::optional<_Tp>&, const _Up&)’ 1130 | operator>(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1130:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1136:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Tp>()))> std::operator>(const _Up&, const std::optional<_Tp>&)’ 1136 | operator>(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1136:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:832:5: note: candidate: ‘template bool std::operator>(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 832 | operator>(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:832:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:839:5: note: candidate: ‘template bool std::operator>(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 839 | operator>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:839:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:848:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 848 | operator>(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:848:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1488:5: note: candidate: ‘template bool std::operator>(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1488 | operator>(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1488:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1152:5: note: candidate: ‘template bool std::operator>(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1152 | operator>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1152:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1010:5: note: candidate: ‘template bool std::operator>(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1010 | operator>(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1010:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:995:5: note: candidate: ‘template bool std::operator>(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 995 | operator>(const multiset<_Key,_Compare,_Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:995:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1511:5: note: candidate: ‘template bool std::operator>(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1511 | operator>(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1511:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1517:5: note: candidate: ‘template bool std::operator>(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1517 | operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1517:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1522:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1522 | operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:519:5: note: candidate: ‘template bool std::operator>(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 519 | operator>(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:519:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:525:5: note: candidate: ‘template bool std::operator>(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 525 | operator>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:525:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:531:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 531 | operator>(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:531:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator>=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:297:22: error: no match for ‘operator>=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 297 | { return _M_path >= __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:364:5: note: candidate: ‘template constexpr bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 364 | operator>=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:364:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:402:5: note: candidate: ‘template constexpr bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 402 | operator>=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1338:5: note: candidate: ‘template constexpr bool std::operator>=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1338 | operator>=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1338:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1344:5: note: candidate: ‘template constexpr bool std::operator>=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1344 | operator>=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1344:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:579:5: note: candidate: ‘template constexpr bool std::operator>=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 579 | operator>=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:579:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:585:5: note: candidate: ‘template constexpr bool std::operator>=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 585 | operator>=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:585:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:592:5: note: candidate: ‘template constexpr bool std::operator>=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 592 | operator>=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:592:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6352:5: note: candidate: ‘template bool std::operator>=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6352 | operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6352:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6365:5: note: candidate: ‘template bool std::operator>=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6365 | operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6365:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6377:5: note: candidate: ‘template bool std::operator>=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6377 | operator>=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6377:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1931:5: note: candidate: ‘template bool std::operator>=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1931 | operator>=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1931:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1433:5: note: candidate: ‘template constexpr bool std::operator>=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1433 | operator>=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1433:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1024:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Up>()))> std::operator>=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1024 | operator>=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1024:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1083:5: note: candidate: ‘template constexpr bool std::operator>=(const std::optional<_Tp>&, std::nullopt_t)’ 1083 | operator>=(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1083:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1088:5: note: candidate: ‘template constexpr bool std::operator>=(std::nullopt_t, const std::optional<_Tp>&)’ 1088 | operator>=(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1088:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1154:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Up>()))> std::operator>=(const std::optional<_Tp>&, const _Up&)’ 1154 | operator>=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1154:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1160:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Tp>()))> std::operator>=(const _Up&, const std::optional<_Tp>&)’ 1160 | operator>=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1160:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:858:5: note: candidate: ‘template bool std::operator>=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 858 | operator>=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:858:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:865:5: note: candidate: ‘template bool std::operator>=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 865 | operator>=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:865:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:871:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 871 | operator>=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:871:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1502:5: note: candidate: ‘template bool std::operator>=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1502 | operator>=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1502:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1166:5: note: candidate: ‘template bool std::operator>=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1166 | operator>=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1166:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1024:5: note: candidate: ‘template bool std::operator>=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1024 | operator>=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1024:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:1009:5: note: candidate: ‘template bool std::operator>=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 1009 | operator>=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:1009:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1527:5: note: candidate: ‘template bool std::operator>=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1527 | operator>=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1527:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1533:5: note: candidate: ‘template bool std::operator>=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1533 | operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1533:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1538:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1538 | operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1538:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:537:5: note: candidate: ‘template bool std::operator>=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 537 | operator>=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:537:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:543:5: note: candidate: ‘template bool std::operator>=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 543 | operator>=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:543:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:549:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 549 | operator>=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:549:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_entry::directory_entry(const std::filesystem::__cxx11::path&, int)’: /usr/include/c++/10/bits/fs_dir.h:313:21: error: class ‘std::filesystem::__cxx11::directory_entry’ does not have any field named ‘_M_type’ 313 | : _M_path(__p), _M_type(__t) | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:344:11: error: ‘directory_entry’ does not name a type 344 | const directory_entry& operator*() const& noexcept { return _M_entry; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:346:5: error: ‘directory_entry’ does not name a type 346 | directory_entry operator*() && noexcept { return std::move(_M_entry); } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:353:38: error: ‘directory_entry’ does not name a type 353 | __directory_iterator_proxy(const directory_entry& __e) : _M_entry(__e) { } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:355:5: error: ‘directory_entry’ does not name a type 355 | directory_entry _M_entry; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::__directory_iterator_proxy::__directory_iterator_proxy(const int&)’: /usr/include/c++/10/bits/fs_dir.h:353:62: error: class ‘std::filesystem::__cxx11::__directory_iterator_proxy’ does not have any field named ‘_M_entry’ 353 | __directory_iterator_proxy(const directory_entry& __e) : _M_entry(__e) { } | ^~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:362:13: error: ‘directory_entry’ does not name a type 362 | typedef directory_entry value_type; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:364:19: error: ‘directory_entry’ does not name a type 364 | typedef const directory_entry* pointer; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:365:19: error: ‘directory_entry’ does not name a type 365 | typedef const directory_entry& reference; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:371:30: error: ‘path’ does not name a type 371 | directory_iterator(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:374:30: error: ‘path’ does not name a type 374 | directory_iterator(const path& __p, directory_options __options) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:374:41: error: ‘directory_options’ has not been declared 374 | directory_iterator(const path& __p, directory_options __options) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:377:30: error: ‘path’ does not name a type 377 | directory_iterator(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:380:30: error: ‘path’ does not name a type 380 | directory_iterator(const path& __p, directory_options __options, | ^~~~ /usr/include/c++/10/bits/fs_dir.h:380:41: error: ‘directory_options’ has not been declared 380 | directory_iterator(const path& __p, directory_options __options, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:396:11: error: ‘directory_entry’ does not name a type 396 | const directory_entry& operator*() const noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:397:11: error: ‘directory_entry’ does not name a type 397 | const directory_entry* operator->() const noexcept { return &**this; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:401:5: error: ‘__directory_iterator_proxy’ does not name a type 401 | __directory_iterator_proxy operator++(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:409:30: error: ‘path’ does not name a type 409 | directory_iterator(const path&, directory_options, error_code*); | ^~~~ /usr/include/c++/10/bits/fs_dir.h:409:37: error: ‘directory_options’ has not been declared 409 | directory_iterator(const path&, directory_options, error_code*); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:426:23: error: ‘_Dir’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::_Dir’? 426 | std::__shared_ptr<_Dir> _M_dir; | ^~~~ | std::filesystem::__cxx11::_Dir /usr/include/c++/10/bits/fs_dir.h:82:10: note: ‘std::filesystem::__cxx11::_Dir’ declared here 82 | struct _Dir; | ^~~~ /usr/include/c++/10/bits/fs_dir.h:426:27: error: template argument 1 is invalid 426 | std::__shared_ptr<_Dir> _M_dir; | ^ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_iterator::directory_iterator(const int&)’: /usr/include/c++/10/bits/fs_dir.h:372:31: error: ‘directory_options’ has not been declared 372 | : directory_iterator(__p, directory_options::none, nullptr) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_iterator::directory_iterator(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:378:31: error: ‘directory_options’ has not been declared 378 | : directory_iterator(__p, directory_options::none, __ec) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator==(const std::filesystem::__cxx11::directory_iterator&, const std::filesystem::__cxx11::directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:415:28: error: request for member ‘owner_before’ in ‘__rhs.std::filesystem::__cxx11::directory_iterator::_M_dir’, which is of non-class type ‘const int’ 415 | return !__rhs._M_dir.owner_before(__lhs._M_dir) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:416:19: error: request for member ‘owner_before’ in ‘__lhs.std::filesystem::__cxx11::directory_iterator::_M_dir’, which is of non-class type ‘const int’ 416 | && !__lhs._M_dir.owner_before(__rhs._M_dir); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::directory_iterator&, const std::filesystem::__cxx11::directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:422:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::directory_iterator’ and ‘const std::filesystem::__cxx11::directory_iterator’) 422 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::directory_iterator | const std::filesystem::__cxx11::directory_iterator In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::allocator<_CharT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::directory_iterator’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::tuple<_Tps ...>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::fpos<_StateT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::pair<_T1, _T2>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::array<_Tp, _Nm>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_set’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_multiset’ 422 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:435:10: error: ‘directory_iterator’ does not name a type 435 | inline directory_iterator | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:440:10: error: ‘directory_iterator’ does not name a type 440 | inline directory_iterator | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:449:13: error: ‘directory_entry’ does not name a type 449 | typedef directory_entry value_type; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:451:19: error: ‘directory_entry’ does not name a type 451 | typedef const directory_entry* pointer; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:452:19: error: ‘directory_entry’ does not name a type 452 | typedef const directory_entry& reference; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:458:40: error: ‘path’ does not name a type 458 | recursive_directory_iterator(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:461:40: error: ‘path’ does not name a type 461 | recursive_directory_iterator(const path& __p, directory_options __options) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:461:51: error: ‘directory_options’ has not been declared 461 | recursive_directory_iterator(const path& __p, directory_options __options) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:464:40: error: ‘path’ does not name a type 464 | recursive_directory_iterator(const path& __p, directory_options __options, | ^~~~ /usr/include/c++/10/bits/fs_dir.h:464:51: error: ‘directory_options’ has not been declared 464 | recursive_directory_iterator(const path& __p, directory_options __options, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:468:40: error: ‘path’ does not name a type 468 | recursive_directory_iterator(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:479:5: error: ‘directory_options’ does not name a type 479 | directory_options options() const noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:483:11: error: ‘directory_entry’ does not name a type 483 | const directory_entry& operator*() const noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:484:11: error: ‘directory_entry’ does not name a type 484 | const directory_entry* operator->() const noexcept { return &**this; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:495:5: error: ‘__directory_iterator_proxy’ does not name a type 495 | __directory_iterator_proxy operator++(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:508:40: error: ‘path’ does not name a type 508 | recursive_directory_iterator(const path&, directory_options, error_code*); | ^~~~ /usr/include/c++/10/bits/fs_dir.h:508:47: error: ‘directory_options’ has not been declared 508 | recursive_directory_iterator(const path&, directory_options, error_code*); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(const int&)’: /usr/include/c++/10/bits/fs_dir.h:459:41: error: ‘directory_options’ has not been declared 459 | : recursive_directory_iterator(__p, directory_options::none, nullptr) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:469:41: error: ‘directory_options’ has not been declared 469 | : recursive_directory_iterator(__p, directory_options::none, &__ec) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::recursive_directory_iterator&, const std::filesystem::__cxx11::recursive_directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:521:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::recursive_directory_iterator’ and ‘const std::filesystem::__cxx11::recursive_directory_iterator’) 521 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::recursive_directory_iterator | const std::filesystem::__cxx11::recursive_directory_iterator In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::allocator<_CharT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::recursive_directory_iterator’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::tuple<_Tps ...>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::fpos<_StateT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::pair<_T1, _T2>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::array<_Tp, _Nm>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_set’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_multiset’ 521 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:533:10: error: ‘recursive_directory_iterator’ does not name a type 533 | inline recursive_directory_iterator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:538:10: error: ‘recursive_directory_iterator’ does not name a type 538 | inline recursive_directory_iterator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:47:3: error: ‘path’ does not name a type 47 | path absolute(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:48:3: error: ‘path’ does not name a type 48 | path absolute(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:50:3: error: ‘path’ does not name a type 50 | path canonical(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:51:3: error: ‘path’ does not name a type 51 | path canonical(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:54:14: error: ‘path’ does not name a type 54 | copy(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:54:34: error: ‘path’ does not name a type 54 | copy(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::copy(const int&, const int&)’: /usr/include/c++/10/bits/fs_ops.h:55:24: error: ‘copy_options’ has not been declared 55 | { copy(__from, __to, copy_options::none); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:58:14: error: ‘path’ does not name a type 58 | copy(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:58:34: error: ‘path’ does not name a type 58 | copy(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::copy(const int&, const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:59:24: error: ‘copy_options’ has not been declared 59 | { copy(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:61:19: error: ‘path’ does not name a type 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:61:39: error: ‘path’ does not name a type 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:61:51: error: ‘copy_options’ has not been declared 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:62:19: error: ‘path’ does not name a type 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:62:39: error: ‘path’ does not name a type 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:62:51: error: ‘copy_options’ has not been declared 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:66:19: error: ‘path’ does not name a type 66 | copy_file(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:66:39: error: ‘path’ does not name a type 66 | copy_file(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::copy_file(const int&, const int&)’: /usr/include/c++/10/bits/fs_ops.h:67:36: error: ‘copy_options’ has not been declared 67 | { return copy_file(__from, __to, copy_options::none); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:67:12: error: ‘copy_file’ was not declared in this scope; did you mean ‘std::copy_file’? 67 | { return copy_file(__from, __to, copy_options::none); } | ^~~~~~~~~ | std::copy_file /usr/include/c++/10/bits/fs_ops.h:66:3: note: ‘std::copy_file’ declared here 66 | copy_file(const path& __from, const path& __to) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:70:19: error: ‘path’ does not name a type 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:70:39: error: ‘path’ does not name a type 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::copy_file(const int&, const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:71:36: error: ‘copy_options’ has not been declared 71 | { return copy_file(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:71:12: error: ‘copy_file’ was not declared in this scope; did you mean ‘std::copy_file’? 71 | { return copy_file(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~ | std::copy_file /usr/include/c++/10/bits/fs_ops.h:70:3: note: ‘std::copy_file’ declared here 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:73:24: error: ‘path’ does not name a type 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:73:44: error: ‘path’ does not name a type 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:73:56: error: ‘copy_options’ has not been declared 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:74:24: error: ‘path’ does not name a type 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:74:44: error: ‘path’ does not name a type 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:74:56: error: ‘copy_options’ has not been declared 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:77:27: error: ‘path’ does not name a type 77 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:77:59: error: ‘path’ does not name a type 77 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:78:27: error: ‘path’ does not name a type 78 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:78:59: error: ‘path’ does not name a type 78 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:81:33: error: ‘path’ does not name a type 81 | bool create_directories(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:82:33: error: ‘path’ does not name a type 82 | bool create_directories(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:84:31: error: ‘path’ does not name a type 84 | bool create_directory(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:85:31: error: ‘path’ does not name a type 85 | bool create_directory(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:87:31: error: ‘path’ does not name a type 87 | bool create_directory(const path& __p, const path& attributes); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:87:48: error: ‘path’ does not name a type 87 | bool create_directory(const path& __p, const path& attributes); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:88:31: error: ‘path’ does not name a type 88 | bool create_directory(const path& __p, const path& attributes, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:88:48: error: ‘path’ does not name a type 88 | bool create_directory(const path& __p, const path& attributes, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:91:39: error: ‘path’ does not name a type 91 | void create_directory_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:91:57: error: ‘path’ does not name a type 91 | void create_directory_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:92:39: error: ‘path’ does not name a type 92 | void create_directory_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:92:57: error: ‘path’ does not name a type 92 | void create_directory_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:95:31: error: ‘path’ does not name a type 95 | void create_hard_link(const path& __to, const path& __new_hard_link); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:95:49: error: ‘path’ does not name a type 95 | void create_hard_link(const path& __to, const path& __new_hard_link); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:96:31: error: ‘path’ does not name a type 96 | void create_hard_link(const path& __to, const path& __new_hard_link, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:96:49: error: ‘path’ does not name a type 96 | void create_hard_link(const path& __to, const path& __new_hard_link, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:99:29: error: ‘path’ does not name a type 99 | void create_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:99:47: error: ‘path’ does not name a type 99 | void create_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:100:29: error: ‘path’ does not name a type 100 | void create_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:100:47: error: ‘path’ does not name a type 100 | void create_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:103:3: error: ‘path’ does not name a type 103 | path current_path(); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:104:3: error: ‘path’ does not name a type 104 | path current_path(error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:105:27: error: ‘path’ does not name a type 105 | void current_path(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:106:27: error: ‘path’ does not name a type 106 | void current_path(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:109:20: error: ‘path’ does not name a type 109 | equivalent(const path& __p1, const path& __p2); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:109:38: error: ‘path’ does not name a type 109 | equivalent(const path& __p1, const path& __p2); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:112:20: error: ‘path’ does not name a type 112 | equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:112:38: error: ‘path’ does not name a type 112 | equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:115:3: error: redefinition of ‘bool std::filesystem::exists’ 115 | exists(file_status __s) noexcept | ^~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: ‘bool std::filesystem::exists’ previously defined here 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:115:22: error: expected primary-expression before ‘__s’ 115 | exists(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:119:16: error: ‘path’ does not name a type 119 | exists(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:119:25: error: ‘bool std::exists(const int&)’ conflicts with a previous declaration 119 | exists(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: previous declaration ‘bool std::filesystem::exists’ 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::exists(const int&)’: /usr/include/c++/10/bits/fs_ops.h:120:19: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 120 | { return exists(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:120:12: error: ‘exists’ was not declared in this scope; did you mean ‘std::filesystem::exists’? 120 | { return exists(status(__p)); } | ^~~~~~ | std::filesystem::exists In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: ‘std::filesystem::exists’ declared here 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:123:16: error: ‘path’ does not name a type 123 | exists(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:123:45: error: ‘bool std::exists(const int&, std::error_code&)’ conflicts with a previous declaration 123 | exists(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: previous declaration ‘bool std::filesystem::exists’ 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::exists(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:125:16: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 125 | auto __s = status(__p, __ec); | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:126:9: error: ‘status_known’ was not declared in this scope; did you mean ‘std::filesystem::status_known’? 126 | if (status_known(__s)) | ^~~~~~~~~~~~ | std::filesystem::status_known In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:371:8: note: ‘std::filesystem::status_known’ declared here 371 | bool status_known(file_status) noexcept; | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:129:23: error: ‘file_type’ has not been declared 129 | return __s.type() != file_type::not_found; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:134:29: error: ‘path’ does not name a type 134 | uintmax_t file_size(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:135:29: error: ‘path’ does not name a type 135 | uintmax_t file_size(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:137:35: error: ‘path’ does not name a type 137 | uintmax_t hard_link_count(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:138:35: error: ‘path’ does not name a type 138 | uintmax_t hard_link_count(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:141:29: error: expected primary-expression before ‘__s’ 141 | is_block_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:145:23: error: ‘path’ does not name a type 145 | is_block_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:145:32: error: ‘bool std::is_block_file(const int&)’ conflicts with a previous declaration 145 | is_block_file(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:141:3: note: previous declaration ‘bool std::filesystem::is_block_file’ 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_block_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:146:26: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 146 | { return is_block_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:146:12: error: ‘is_block_file’ was not declared in this scope; did you mean ‘std::filesystem::is_block_file’? 146 | { return is_block_file(status(__p)); } | ^~~~~~~~~~~~~ | std::filesystem::is_block_file /usr/include/c++/10/bits/fs_ops.h:141:3: note: ‘std::filesystem::is_block_file’ declared here 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:149:23: error: ‘path’ does not name a type 149 | is_block_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:149:52: error: ‘bool std::is_block_file(const int&, std::error_code&)’ conflicts with a previous declaration 149 | is_block_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:141:3: note: previous declaration ‘bool std::filesystem::is_block_file’ 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_block_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:150:26: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 150 | { return is_block_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:150:12: error: ‘is_block_file’ was not declared in this scope; did you mean ‘std::filesystem::is_block_file’? 150 | { return is_block_file(status(__p, __ec)); } | ^~~~~~~~~~~~~ | std::filesystem::is_block_file /usr/include/c++/10/bits/fs_ops.h:141:3: note: ‘std::filesystem::is_block_file’ declared here 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:153:33: error: expected primary-expression before ‘__s’ 153 | is_character_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:157:27: error: ‘path’ does not name a type 157 | is_character_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:157:36: error: ‘bool std::is_character_file(const int&)’ conflicts with a previous declaration 157 | is_character_file(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:153:3: note: previous declaration ‘bool std::filesystem::is_character_file’ 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_character_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:158:30: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 158 | { return is_character_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:158:12: error: ‘is_character_file’ was not declared in this scope; did you mean ‘std::filesystem::is_character_file’? 158 | { return is_character_file(status(__p)); } | ^~~~~~~~~~~~~~~~~ | std::filesystem::is_character_file /usr/include/c++/10/bits/fs_ops.h:153:3: note: ‘std::filesystem::is_character_file’ declared here 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:161:27: error: ‘path’ does not name a type 161 | is_character_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:161:56: error: ‘bool std::is_character_file(const int&, std::error_code&)’ conflicts with a previous declaration 161 | is_character_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:153:3: note: previous declaration ‘bool std::filesystem::is_character_file’ 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_character_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:162:30: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 162 | { return is_character_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:162:12: error: ‘is_character_file’ was not declared in this scope; did you mean ‘std::filesystem::is_character_file’? 162 | { return is_character_file(status(__p, __ec)); } | ^~~~~~~~~~~~~~~~~ | std::filesystem::is_character_file /usr/include/c++/10/bits/fs_ops.h:153:3: note: ‘std::filesystem::is_character_file’ declared here 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:165:28: error: expected primary-expression before ‘__s’ 165 | is_directory(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:169:22: error: ‘path’ does not name a type 169 | is_directory(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:169:31: error: ‘bool std::is_directory(const int&)’ conflicts with a previous declaration 169 | is_directory(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:165:3: note: previous declaration ‘bool std::filesystem::is_directory’ 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_directory(const int&)’: /usr/include/c++/10/bits/fs_ops.h:170:25: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 170 | { return is_directory(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:170:12: error: ‘is_directory’ was not declared in this scope; did you mean ‘std::filesystem::is_directory’? 170 | { return is_directory(status(__p)); } | ^~~~~~~~~~~~ | std::filesystem::is_directory /usr/include/c++/10/bits/fs_ops.h:165:3: note: ‘std::filesystem::is_directory’ declared here 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:173:22: error: ‘path’ does not name a type 173 | is_directory(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:173:51: error: ‘bool std::is_directory(const int&, std::error_code&)’ conflicts with a previous declaration 173 | is_directory(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:165:3: note: previous declaration ‘bool std::filesystem::is_directory’ 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_directory(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:174:25: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 174 | { return is_directory(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:174:12: error: ‘is_directory’ was not declared in this scope; did you mean ‘std::filesystem::is_directory’? 174 | { return is_directory(status(__p, __ec)); } | ^~~~~~~~~~~~ | std::filesystem::is_directory /usr/include/c++/10/bits/fs_ops.h:165:3: note: ‘std::filesystem::is_directory’ declared here 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:176:23: error: ‘path’ does not name a type 176 | bool is_empty(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:176:32: error: ‘bool std::is_empty(const int&)’ redeclared as different kind of entity 176 | bool is_empty(const path& __p); | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/type_traits:709:12: note: previous declaration ‘template struct std::is_empty’ 709 | struct is_empty | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:177:23: error: ‘path’ does not name a type 177 | bool is_empty(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:177:50: error: ‘bool std::is_empty(const int&, std::error_code&)’ redeclared as different kind of entity 177 | bool is_empty(const path& __p, error_code& __ec); | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/type_traits:709:12: note: previous declaration ‘template struct std::is_empty’ 709 | struct is_empty | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:180:23: error: expected primary-expression before ‘__s’ 180 | is_fifo(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:184:17: error: ‘path’ does not name a type 184 | is_fifo(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:184:26: error: ‘bool std::is_fifo(const int&)’ conflicts with a previous declaration 184 | is_fifo(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:180:3: note: previous declaration ‘bool std::filesystem::is_fifo’ 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_fifo(const int&)’: /usr/include/c++/10/bits/fs_ops.h:185:20: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 185 | { return is_fifo(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:185:12: error: ‘is_fifo’ was not declared in this scope; did you mean ‘std::filesystem::is_fifo’? 185 | { return is_fifo(status(__p)); } | ^~~~~~~ | std::filesystem::is_fifo /usr/include/c++/10/bits/fs_ops.h:180:3: note: ‘std::filesystem::is_fifo’ declared here 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:188:17: error: ‘path’ does not name a type 188 | is_fifo(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:188:46: error: ‘bool std::is_fifo(const int&, std::error_code&)’ conflicts with a previous declaration 188 | is_fifo(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:180:3: note: previous declaration ‘bool std::filesystem::is_fifo’ 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_fifo(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:189:20: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 189 | { return is_fifo(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:189:12: error: ‘is_fifo’ was not declared in this scope; did you mean ‘std::filesystem::is_fifo’? 189 | { return is_fifo(status(__p, __ec)); } | ^~~~~~~ | std::filesystem::is_fifo /usr/include/c++/10/bits/fs_ops.h:180:3: note: ‘std::filesystem::is_fifo’ declared here 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:192:3: error: redefinition of ‘bool std::filesystem::is_other’ 192 | is_other(file_status __s) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘bool std::filesystem::is_other’ previously defined here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:192:24: error: expected primary-expression before ‘__s’ 192 | is_other(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:199:18: error: ‘path’ does not name a type 199 | is_other(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:199:27: error: ‘bool std::is_other(const int&)’ conflicts with a previous declaration 199 | is_other(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: previous declaration ‘bool std::filesystem::is_other’ 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_other(const int&)’: /usr/include/c++/10/bits/fs_ops.h:200:21: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 200 | { return is_other(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:200:12: error: ‘is_other’ was not declared in this scope; did you mean ‘std::filesystem::is_other’? 200 | { return is_other(status(__p)); } | ^~~~~~~~ | std::filesystem::is_other In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘std::filesystem::is_other’ declared here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:203:18: error: ‘path’ does not name a type 203 | is_other(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:203:47: error: ‘bool std::is_other(const int&, std::error_code&)’ conflicts with a previous declaration 203 | is_other(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: previous declaration ‘bool std::filesystem::is_other’ 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_other(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:204:21: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 204 | { return is_other(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:204:12: error: ‘is_other’ was not declared in this scope; did you mean ‘std::filesystem::is_other’? 204 | { return is_other(status(__p, __ec)); } | ^~~~~~~~ | std::filesystem::is_other In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘std::filesystem::is_other’ declared here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:207:3: error: redefinition of ‘bool std::filesystem::is_regular_file’ 207 | is_regular_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘bool std::filesystem::is_regular_file’ previously defined here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:207:31: error: expected primary-expression before ‘__s’ 207 | is_regular_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:211:25: error: ‘path’ does not name a type 211 | is_regular_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:211:34: error: ‘bool std::is_regular_file(const int&)’ conflicts with a previous declaration 211 | is_regular_file(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: previous declaration ‘bool std::filesystem::is_regular_file’ 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_regular_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:212:28: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 212 | { return is_regular_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:212:12: error: ‘is_regular_file’ was not declared in this scope; did you mean ‘std::filesystem::is_regular_file’? 212 | { return is_regular_file(status(__p)); } | ^~~~~~~~~~~~~~~ | std::filesystem::is_regular_file In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘std::filesystem::is_regular_file’ declared here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:215:25: error: ‘path’ does not name a type 215 | is_regular_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:215:54: error: ‘bool std::is_regular_file(const int&, std::error_code&)’ conflicts with a previous declaration 215 | is_regular_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: previous declaration ‘bool std::filesystem::is_regular_file’ 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_regular_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:216:28: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 216 | { return is_regular_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:216:12: error: ‘is_regular_file’ was not declared in this scope; did you mean ‘std::filesystem::is_regular_file’? 216 | { return is_regular_file(status(__p, __ec)); } | ^~~~~~~~~~~~~~~ | std::filesystem::is_regular_file In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘std::filesystem::is_regular_file’ declared here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:219:25: error: expected primary-expression before ‘__s’ 219 | is_socket(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:223:19: error: ‘path’ does not name a type 223 | is_socket(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:223:28: error: ‘bool std::is_socket(const int&)’ conflicts with a previous declaration 223 | is_socket(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:219:3: note: previous declaration ‘bool std::filesystem::is_socket’ 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_socket(const int&)’: /usr/include/c++/10/bits/fs_ops.h:224:22: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 224 | { return is_socket(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:224:12: error: ‘is_socket’ was not declared in this scope; did you mean ‘std::filesystem::is_socket’? 224 | { return is_socket(status(__p)); } | ^~~~~~~~~ | std::filesystem::is_socket /usr/include/c++/10/bits/fs_ops.h:219:3: note: ‘std::filesystem::is_socket’ declared here 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:227:19: error: ‘path’ does not name a type 227 | is_socket(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:227:48: error: ‘bool std::is_socket(const int&, std::error_code&)’ conflicts with a previous declaration 227 | is_socket(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:219:3: note: previous declaration ‘bool std::filesystem::is_socket’ 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_socket(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:228:22: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 228 | { return is_socket(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:228:12: error: ‘is_socket’ was not declared in this scope; did you mean ‘std::filesystem::is_socket’? 228 | { return is_socket(status(__p, __ec)); } | ^~~~~~~~~ | std::filesystem::is_socket /usr/include/c++/10/bits/fs_ops.h:219:3: note: ‘std::filesystem::is_socket’ declared here 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:231:3: error: redefinition of ‘bool std::filesystem::is_symlink’ 231 | is_symlink(file_status __s) noexcept | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘bool std::filesystem::is_symlink’ previously defined here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:231:26: error: expected primary-expression before ‘__s’ 231 | is_symlink(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:235:20: error: ‘path’ does not name a type 235 | is_symlink(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:235:29: error: ‘bool std::is_symlink(const int&)’ conflicts with a previous declaration 235 | is_symlink(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: previous declaration ‘bool std::filesystem::is_symlink’ 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_symlink(const int&)’: /usr/include/c++/10/bits/fs_ops.h:236:23: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 236 | { return is_symlink(symlink_status(__p)); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_ops.h:236:12: error: ‘is_symlink’ was not declared in this scope; did you mean ‘std::filesystem::is_symlink’? 236 | { return is_symlink(symlink_status(__p)); } | ^~~~~~~~~~ | std::filesystem::is_symlink In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘std::filesystem::is_symlink’ declared here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:239:20: error: ‘path’ does not name a type 239 | is_symlink(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:239:49: error: ‘bool std::is_symlink(const int&, std::error_code&)’ conflicts with a previous declaration 239 | is_symlink(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: previous declaration ‘bool std::filesystem::is_symlink’ 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_symlink(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:240:23: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 240 | { return is_symlink(symlink_status(__p, __ec)); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_ops.h:240:12: error: ‘is_symlink’ was not declared in this scope; did you mean ‘std::filesystem::is_symlink’? 240 | { return is_symlink(symlink_status(__p, __ec)); } | ^~~~~~~~~~ | std::filesystem::is_symlink In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘std::filesystem::is_symlink’ declared here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:242:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 242 | file_time_type last_write_time(const path& __p); | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_ops.h:243:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 243 | file_time_type last_write_time(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_ops.h:244:30: error: ‘path’ does not name a type 244 | void last_write_time(const path& __p, file_time_type __new_time); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:244:41: error: ‘file_time_type’ has not been declared 244 | void last_write_time(const path& __p, file_time_type __new_time); | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:245:30: error: ‘path’ does not name a type 245 | void last_write_time(const path& __p, file_time_type __new_time, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:245:41: error: ‘file_time_type’ has not been declared 245 | void last_write_time(const path& __p, file_time_type __new_time, | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:249:21: error: ‘path’ does not name a type 249 | permissions(const path& __p, perms __prms, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:249:32: error: ‘perms’ has not been declared 249 | permissions(const path& __p, perms __prms, | ^~~~~ /usr/include/c++/10/bits/fs_ops.h:250:8: error: ‘perm_options’ has not been declared 250 | perm_options __opts = perm_options::replace); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:250:30: error: ‘perm_options’ has not been declared 250 | perm_options __opts = perm_options::replace); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:253:21: error: ‘path’ does not name a type 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:253:32: error: ‘perms’ has not been declared 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::permissions(const int&, int, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:254:30: error: ‘perm_options’ has not been declared 254 | { permissions(__p, __prms, perm_options::replace, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:254:5: error: ‘permissions’ was not declared in this scope; did you mean ‘std::permissions’? 254 | { permissions(__p, __prms, perm_options::replace, __ec); } | ^~~~~~~~~~~ | std::permissions /usr/include/c++/10/bits/fs_ops.h:253:3: note: ‘std::permissions’ declared here 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:257:21: error: ‘path’ does not name a type 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:257:32: error: ‘perms’ has not been declared 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~~ /usr/include/c++/10/bits/fs_ops.h:257:46: error: ‘perm_options’ has not been declared 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:260:10: error: ‘path’ does not name a type 260 | inline path proximate(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:263:3: error: ‘path’ does not name a type 263 | path proximate(const path& __p, const path& __base = current_path()); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:264:3: error: ‘path’ does not name a type 264 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:266:3: error: ‘path’ does not name a type 266 | path read_symlink(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:267:3: error: ‘path’ does not name a type 267 | path read_symlink(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:269:10: error: ‘path’ does not name a type 269 | inline path relative(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:272:3: error: ‘path’ does not name a type 272 | path relative(const path& __p, const path& __base = current_path()); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:273:3: error: ‘path’ does not name a type 273 | path relative(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:275:21: error: ‘path’ does not name a type 275 | bool remove(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:276:21: error: ‘path’ does not name a type 276 | bool remove(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:278:30: error: ‘path’ does not name a type 278 | uintmax_t remove_all(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:279:30: error: ‘path’ does not name a type 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:281:21: error: ‘path’ does not name a type 281 | void rename(const path& __from, const path& __to); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:281:41: error: ‘path’ does not name a type 281 | void rename(const path& __from, const path& __to); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:282:21: error: ‘path’ does not name a type 282 | void rename(const path& __from, const path& __to, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:282:41: error: ‘path’ does not name a type 282 | void rename(const path& __from, const path& __to, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:284:26: error: ‘path’ does not name a type 284 | void resize_file(const path& __p, uintmax_t __size); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:285:26: error: ‘path’ does not name a type 285 | void resize_file(const path& __p, uintmax_t __size, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:287:3: error: ‘space_info’ does not name a type 287 | space_info space(const path& __p); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:288:3: error: ‘space_info’ does not name a type 288 | space_info space(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:290:3: error: ‘file_status’ does not name a type 290 | file_status status(const path& __p); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:291:3: error: ‘file_status’ does not name a type 291 | file_status status(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:293:15: error: redefinition of ‘bool std::filesystem::status_known’ 293 | inline bool status_known(file_status __s) noexcept | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_fwd.h:371:8: note: ‘bool std::filesystem::status_known’ previously defined here 371 | bool status_known(file_status) noexcept; | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:293:40: error: expected primary-expression before ‘__s’ 293 | inline bool status_known(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:296:3: error: ‘file_status’ does not name a type 296 | file_status symlink_status(const path& __p); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:297:3: error: ‘file_status’ does not name a type 297 | file_status symlink_status(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:299:3: error: ‘path’ does not name a type 299 | path temp_directory_path(); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:300:3: error: ‘path’ does not name a type 300 | path temp_directory_path(error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:302:3: error: ‘path’ does not name a type 302 | path weakly_canonical(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:303:3: error: ‘path’ does not name a type 303 | path weakly_canonical(const path& __p, error_code& __ec); | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp: In constructor ‘seqan3::test::tmp_filename::tmp_filename(const char*)’: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:88:46: error: ‘temp_directory_path’ is not a member of ‘std::filesystem’ 88 | auto tmp_base_dir = std::filesystem::temp_directory_path(); | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp: In destructor ‘seqan3::test::tmp_filename::~tmp_filename()’: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:111:64: error: no matching function for call to ‘remove_all(std::filesystem::__cxx11::path, std::error_code&)’ 111 | std::filesystem::remove_all(file_path.parent_path(), ec); | ^ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/bits/fs_ops.h:278:13: note: candidate: ‘uintmax_t std::remove_all(const int&)’ 278 | uintmax_t remove_all(const path& __p); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:278:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_ops.h:279:13: note: candidate: ‘uintmax_t std::remove_all(const int&, std::error_code&)’ 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:279:36: note: no known conversion for argument 1 from ‘std::filesystem::__cxx11::path’ to ‘const int&’ 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ~~~~~~~~~~~~^~~ In file included from /usr/include/cereal/archives/json.hpp:33, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/details/util.hpp: In function ‘std::string std::demangledName()’: /usr/include/cereal/details/util.hpp:80:14: error: there are no arguments to ‘demangle’ that depend on a template parameter, so a declaration of ‘demangle’ must be available [-fpermissive] 80 | { return demangle(typeid(T).name()); } | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp: At global scope: /usr/include/cereal/archives/json.hpp:40:3: error: expected class-name before ‘{’ token 40 | { RapidJSONException( const char * what_ ) : Exception( what_ ) {} }; | ^ /usr/include/cereal/archives/json.hpp: In constructor ‘cereal::RapidJSONException::RapidJSONException(const char*)’: /usr/include/cereal/archives/json.hpp:40:48: error: class ‘cereal::RapidJSONException’ does not have any field named ‘Exception’ 40 | { RapidJSONException( const char * what_ ) : Exception( what_ ) {} }; | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h: At global scope: /usr/include/cereal/external/rapidjson/encodings.h:342:23: error: expected template-name before ‘<’ token 342 | struct UTF16LE : UTF16 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:342:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:375:23: error: expected template-name before ‘<’ token 375 | struct UTF16BE : UTF16 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:375:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:457:23: error: expected template-name before ‘<’ token 457 | struct UTF32LE : UTF32 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:457:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:496:23: error: expected template-name before ‘<’ token 496 | struct UTF32BE : UTF32 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:496:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static void rapidjson::AutoUTF::Encode(OutputStream&, unsigned int)’: /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static void rapidjson::AutoUTF::EncodeUnsafe(OutputStream&, unsigned int)’: /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static bool rapidjson::AutoUTF::Decode(InputStream&, unsigned int*)’: /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static bool rapidjson::AutoUTF::Validate(InputStream&, OutputStream&)’: /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: At global scope: /usr/include/cereal/external/rapidjson/encodings.h:691:8: error: ‘Transcoder’ is not a class template 691 | struct Transcoder { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:691:37: error: redeclared with 1 template parameter 691 | struct Transcoder { | ^ /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: previous declaration ‘template struct rapidjson::Transcoder’ used 2 template parameters 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:118:53: error: ‘UTF8’ does not name a type 118 | template > | ^~~~ /usr/include/cereal/external/rapidjson/stream.h:118:57: error: expected ‘>’ before ‘<’ token 118 | template > | ^ /usr/include/cereal/external/rapidjson/stream.h:136:5: error: ‘UTFType’ does not name a type 136 | UTFType GetType() const { return is_.GetType(); } | ^~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:8: error: ‘StreamTraits’ is not a class template 173 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:21: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 173 | struct StreamTraits > { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:8: error: template argument required for ‘struct StreamTraits’ 173 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:51: error: expected unqualified-id before ‘>’ token 173 | struct StreamTraits > { | ^ /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:178:9: error: ‘GenericStringStream’ does not name a type 178 | typedef GenericStringStream > StringStream; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:8: error: ‘StreamTraits’ is not a class template 214 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:21: error: ‘GenericInsituStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericInsituStringStream’? 214 | struct StreamTraits > { | ^~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::GenericInsituStringStream /usr/include/cereal/external/rapidjson/stream.h:188:8: note: ‘rapidjson::GenericInsituStringStream’ declared here 188 | struct GenericInsituStringStream { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:8: error: template argument required for ‘struct StreamTraits’ 214 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:57: error: expected unqualified-id before ‘>’ token 214 | struct StreamTraits > { | ^ /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:219:9: error: ‘GenericInsituStringStream’ does not name a type 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/meta.h:48:9: error: ‘BoolType’ does not name a type 48 | typedef BoolType TrueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:49:9: error: ‘BoolType’ does not name a type 49 | typedef BoolType FalseType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:57:20: error: ‘SelectIfImpl’ is not a class template 57 | template <> struct SelectIfImpl { template struct Apply { typedef T2 Type; }; }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:57:38: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::SelectIfImpl’ 57 | template <> struct SelectIfImpl { template struct Apply { typedef T2 Type; }; }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:58:79: error: expected template-name before ‘<’ token 58 | template struct SelectIfCond : SelectIfImpl::template Apply {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:58:79: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:59:79: error: expected template-name before ‘<’ token 59 | template struct SelectIf : SelectIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:59:79: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:61:66: error: expected class-name before ‘{’ token 61 | template struct AndExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:62:20: error: ‘AndExprCond’ is not a class template 62 | template <> struct AndExprCond : TrueType {}; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:62:42: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::AndExprCond’ 62 | template <> struct AndExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:62:55: error: expected class-name before ‘{’ token 62 | template <> struct AndExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:63:64: error: expected class-name before ‘{’ token 63 | template struct OrExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:64:20: error: ‘OrExprCond’ is not a class template 64 | template <> struct OrExprCond : FalseType {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:64:43: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::OrExprCond’ 64 | template <> struct OrExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:64:57: error: expected class-name before ‘{’ token 64 | template <> struct OrExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:66:49: error: expected template-name before ‘<’ token 66 | template struct BoolExpr : SelectIf::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:66:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:67:49: error: expected template-name before ‘<’ token 67 | template struct NotExpr : SelectIf::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:67:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:68:65: error: expected template-name before ‘<’ token 68 | template struct AndExpr : AndExprCond::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:68:65: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:69:64: error: expected template-name before ‘<’ token 69 | template struct OrExpr : OrExprCond::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:69:64: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:75:73: error: expected template-name before ‘<’ token 75 | template struct MaybeAddConst : SelectIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:75:73: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:77:30: error: ‘RemoveConst’ is not a class template 77 | template struct RemoveConst { typedef T Type; }; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:77:30: error: redefinition of ‘struct rapidjson::internal::RemoveConst’ /usr/include/cereal/external/rapidjson/internal/meta.h:76:30: note: previous definition of ‘struct rapidjson::internal::RemoveConst’ 76 | template struct RemoveConst { typedef T Type; }; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:83:61: error: expected class-name before ‘{’ token 83 | template struct IsSame : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:84:30: error: ‘IsSame’ is not a class template 84 | template struct IsSame : TrueType {}; | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:84:41: error: redeclared with 1 template parameter 84 | template struct IsSame : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:83:42: note: previous declaration ‘template struct rapidjson::internal::IsSame’ used 2 template parameters 83 | template struct IsSame : FalseType {}; | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:84:54: error: expected class-name before ‘{’ token 84 | template struct IsSame : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:86:50: error: expected class-name before ‘{’ token 86 | template struct IsConst : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:87:30: error: ‘IsConst’ is not a class template 87 | template struct IsConst : TrueType {}; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:87:30: error: redefinition of ‘struct rapidjson::internal::IsConst’ /usr/include/cereal/external/rapidjson/internal/meta.h:86:30: note: previous definition of ‘struct rapidjson::internal::IsConst’ 86 | template struct IsConst : FalseType {}; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:91:14: error: expected template-name before ‘<’ token 91 | : AndExpr::Type, typename RemoveConst::Type>, | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:91:14: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:94:52: error: expected class-name before ‘{’ token 94 | template struct IsPointer : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:95:30: error: ‘IsPointer’ is not a class template 95 | template struct IsPointer : TrueType {}; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:95:30: error: redefinition of ‘struct rapidjson::internal::IsPointer’ /usr/include/cereal/external/rapidjson/internal/meta.h:94:30: note: previous definition of ‘struct rapidjson::internal::IsPointer’ 94 | template struct IsPointer : FalseType {}; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:127:13: error: expected template-name before ‘<’ token 127 | : OrExpr, BoolExpr > >::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:127:13: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:136:30: error: ‘EnableIfCond’ is not a class template 136 | template struct EnableIfCond { /* empty */ }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:136:51: error: redeclared with 1 template parameter 136 | template struct EnableIfCond { /* empty */ }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:135:53: note: previous declaration ‘template struct rapidjson::internal::EnableIfCond’ used 2 template parameters 135 | template struct EnableIfCond { typedef T Type; }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:139:30: error: ‘DisableIfCond’ is not a class template 139 | template struct DisableIfCond { /* empty */ }; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:139:51: error: redeclared with 1 template parameter 139 | template struct DisableIfCond { /* empty */ }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:138:53: note: previous declaration ‘template struct rapidjson::internal::DisableIfCond’ used 2 template parameters 138 | template struct DisableIfCond { typedef T Type; }; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:142:31: error: expected template-name before ‘<’ token 142 | struct EnableIf : EnableIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:142:31: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:145:33: error: expected template-name before ‘<’ token 145 | struct DisableIf : DisableIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:145:33: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:150:30: error: ‘RemoveSfinaeTag’ is not a class template 150 | template struct RemoveSfinaeTag { typedef T Type; }; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:150:46: error: ‘SfinaeTag’ was not declared in this scope; did you mean ‘rapidjson::internal::SfinaeTag’? 150 | template struct RemoveSfinaeTag { typedef T Type; }; | ^~~~~~~~~ | rapidjson::internal::SfinaeTag /usr/include/cereal/external/rapidjson/internal/meta.h:148:8: note: ‘rapidjson::internal::SfinaeTag’ declared here 148 | struct SfinaeTag {}; | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/stack.h:18, from /usr/include/cereal/external/rapidjson/writer.h:20, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/allocators.h:114:36: error: ‘CrtAllocator’ does not name a type 114 | template | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:20, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/stack.h: In member function ‘void rapidjson::internal::Stack::Swap(rapidjson::internal::Stack&)’: /usr/include/cereal/external/rapidjson/internal/stack.h:91:9: error: ‘internal’ is not a class, namespace, or enumeration 91 | internal::Swap(allocator_, rhs.allocator_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:92:9: error: ‘internal’ is not a class, namespace, or enumeration 92 | internal::Swap(ownAllocator_, rhs.ownAllocator_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:93:9: error: ‘internal’ is not a class, namespace, or enumeration 93 | internal::Swap(stack_, rhs.stack_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:94:9: error: ‘internal’ is not a class, namespace, or enumeration 94 | internal::Swap(stackTop_, rhs.stackTop_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:95:9: error: ‘internal’ is not a class, namespace, or enumeration 95 | internal::Swap(stackEnd_, rhs.stackEnd_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:96:9: error: ‘internal’ is not a class, namespace, or enumeration 96 | internal::Swap(initialCapacity_, rhs.initialCapacity_); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strfunc.h: At global scope: /usr/include/cereal/external/rapidjson/internal/strfunc.h:31:8: error: ‘SizeType’ does not name a type 31 | inline SizeType StrLen(const Ch* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:39:8: error: ‘SizeType’ does not name a type 39 | inline SizeType StrLen(const char* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:44:8: error: ‘SizeType’ does not name a type 44 | inline SizeType StrLen(const wchar_t* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:50:59: error: ‘SizeType’ has not been declared 50 | bool CountStringCodePoint(const typename Encoding::Ch* s, SizeType length, SizeType* outCount) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:50:76: error: ‘SizeType’ has not been declared 50 | bool CountStringCodePoint(const typename Encoding::Ch* s, SizeType length, SizeType* outCount) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h: In function ‘bool std::CountStringCodePoint(const typename Encoding::Ch*, int, int*)’: /usr/include/cereal/external/rapidjson/internal/strfunc.h:53:5: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 53 | GenericStringStream is(s); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strfunc.h:53:33: error: expected primary-expression before ‘>’ token 53 | GenericStringStream is(s); | ^ /usr/include/cereal/external/rapidjson/internal/strfunc.h:55:5: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 55 | SizeType count = 0; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strfunc.h:56:12: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 56 | while (is.src_ < end) { | ^~ | meta::is In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strfunc.h:60:14: error: no post-increment operator for type 60 | count++; | ^~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::u32toa(uint32_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:42:30: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 42 | const char* cDigitsLut = GetDigitsLut(); | ^~~~~~~~~~~~ | std::GetDigitsLut /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::i32toa(int32_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:123:12: error: ‘u32toa’ was not declared in this scope; did you mean ‘std::u32toa’? 123 | return u32toa(u, buffer); | ^~~~~~ | std::u32toa /usr/include/cereal/external/rapidjson/internal/itoa.h:39:14: note: ‘std::u32toa’ declared here 39 | inline char* u32toa(uint32_t value, char* buffer) { | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::u64toa(uint64_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:128:30: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 128 | const char* cDigitsLut = GetDigitsLut(); | ^~~~~~~~~~~~ | std::GetDigitsLut /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::i64toa(int64_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:302:12: error: ‘u64toa’ was not declared in this scope; did you mean ‘std::u64toa’? 302 | return u64toa(u, buffer); | ^~~~~~ | std::u64toa /usr/include/cereal/external/rapidjson/internal/itoa.h:126:14: note: ‘std::u64toa’ declared here 126 | inline char* u64toa(uint64_t value, char* buffer) { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/diyfp.h: At global scope: /usr/include/cereal/external/rapidjson/internal/diyfp.h:175:8: error: ‘DiyFp’ does not name a type 175 | inline DiyFp GetCachedPowerByIndex(size_t index) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/diyfp.h:238:8: error: ‘DiyFp’ does not name a type 238 | inline DiyFp GetCachedPower(int e, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/diyfp.h:252:8: error: ‘DiyFp’ does not name a type 252 | inline DiyFp GetCachedPower10(int exp, int *outExp) { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:28: error: ‘DiyFp’ does not name a type 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:44: error: ‘DiyFp’ does not name a type 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘void std::DigitGen(const int&, const int&, uint64_t, char*, int*, int*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:62:11: error: ‘DiyFp’ does not name a type 62 | const DiyFp one(uint64_t(1) << -Mp.e, Mp.e); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:63:11: error: ‘DiyFp’ does not name a type 63 | const DiyFp wp_w = Mp - W; | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:64:44: error: request for member ‘f’ in ‘Mp’, which is of non-class type ‘const int’ 64 | uint32_t p1 = static_cast(Mp.f >> -one.e); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:64:50: error: ‘one’ was not declared in this scope 64 | uint32_t p1 = static_cast(Mp.f >> -one.e); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:65:22: error: request for member ‘f’ in ‘Mp’, which is of non-class type ‘const int’ 65 | uint64_t p2 = Mp.f & (one.f - 1); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:66:17: error: ‘CountDecimalDigit32’ was not declared in this scope; did you mean ‘std::CountDecimalDigit32’? 66 | int kappa = CountDecimalDigit32(p1); // kappa in [0, 9] | ^~~~~~~~~~~~~~~~~~~ | std::CountDecimalDigit32 /usr/include/cereal/external/rapidjson/internal/dtoa.h:44:12: note: ‘std::CountDecimalDigit32’ declared here 44 | inline int CountDecimalDigit32(uint32_t n) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:89:98: error: ‘wp_w’ was not declared in this scope 89 | GrisuRound(buffer, *len, delta, tmp, static_cast(kPow10[kappa]) << -one.e, wp_w.f); | ^~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:89:13: error: ‘GrisuRound’ was not declared in this scope; did you mean ‘std::GrisuRound’? 89 | GrisuRound(buffer, *len, delta, tmp, static_cast(kPow10[kappa]) << -one.e, wp_w.f); | ^~~~~~~~~~ | std::GrisuRound /usr/include/cereal/external/rapidjson/internal/dtoa.h:35:13: note: ‘std::GrisuRound’ declared here 35 | inline void GrisuRound(char* buffer, int len, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:106:56: error: ‘wp_w’ was not declared in this scope 106 | GrisuRound(buffer, *len, delta, p2, one.f, wp_w.f * (index < 9 ? kPow10[index] : 0)); | ^~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:106:13: error: ‘GrisuRound’ was not declared in this scope; did you mean ‘std::GrisuRound’? 106 | GrisuRound(buffer, *len, delta, p2, one.f, wp_w.f * (index < 9 ? kPow10[index] : 0)); | ^~~~~~~~~~ | std::GrisuRound /usr/include/cereal/external/rapidjson/internal/dtoa.h:35:13: note: ‘std::GrisuRound’ declared here 35 | inline void GrisuRound(char* buffer, int len, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘void std::Grisu2(double, char*, int*, int*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:113:11: error: ‘DiyFp’ does not name a type 113 | const DiyFp v(value); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:114:5: error: ‘DiyFp’ was not declared in this scope; did you mean ‘rapidjson::internal::DiyFp’? 114 | DiyFp w_m, w_p; | ^~~~~ | rapidjson::internal::DiyFp In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/diyfp.h:44:8: note: ‘rapidjson::internal::DiyFp’ declared here 44 | struct DiyFp { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:5: error: ‘v’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:29: error: ‘w_m’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:35: error: ‘w_p’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:117:11: error: ‘DiyFp’ does not name a type 117 | const DiyFp c_mk = GetCachedPower(w_p.e, K); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:118:11: error: ‘DiyFp’ does not name a type 118 | const DiyFp W = v.Normalize() * c_mk; | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:119:10: error: expected ‘;’ before ‘Wp’ 119 | DiyFp Wp = w_p * c_mk; | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/dtoa.h:120:10: error: expected ‘;’ before ‘Wm’ 120 | DiyFp Wm = w_m * c_mk; | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/dtoa.h:121:5: error: ‘Wm’ was not declared in this scope; did you mean ‘tm’? 121 | Wm.f++; | ^~ | tm /usr/include/cereal/external/rapidjson/internal/dtoa.h:122:5: error: ‘Wp’ was not declared in this scope 122 | Wp.f--; | ^~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:123:14: error: ‘W’ was not declared in this scope 123 | DigitGen(W, Wp, Wp.f - Wm.f, buffer, length, K); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:123:5: error: ‘DigitGen’ was not declared in this scope; did you mean ‘std::DigitGen’? 123 | DigitGen(W, Wp, Wp.f - Wm.f, buffer, length, K); | ^~~~~~~~ | std::DigitGen /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:13: note: ‘std::DigitGen’ declared here 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::WriteExponent(int, char*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:135:25: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 135 | const char* d = GetDigitsLut() + K * 2; | ^~~~~~~~~~~~ | std::GetDigitsLut In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/dtoa.h:140:25: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 140 | const char* d = GetDigitsLut() + K * 2; | ^~~~~~~~~~~~ | std::GetDigitsLut In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::Prettify(char*, int, int, int)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:205:16: error: ‘WriteExponent’ was not declared in this scope; did you mean ‘std::WriteExponent’? 205 | return WriteExponent(kk - 1, &buffer[2]); | ^~~~~~~~~~~~~ | std::WriteExponent /usr/include/cereal/external/rapidjson/internal/dtoa.h:126:14: note: ‘std::WriteExponent’ declared here 126 | inline char* WriteExponent(int K, char* buffer) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:212:16: error: ‘WriteExponent’ was not declared in this scope; did you mean ‘std::WriteExponent’? 212 | return WriteExponent(kk - 1, &buffer[0 + length + 2]); | ^~~~~~~~~~~~~ | std::WriteExponent /usr/include/cereal/external/rapidjson/internal/dtoa.h:126:14: note: ‘std::WriteExponent’ declared here 126 | inline char* WriteExponent(int K, char* buffer) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::dtoa(double, char*, int)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:218:5: error: ‘Double’ was not declared in this scope 218 | Double d(value); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:218:5: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:409:31: note: ‘testing::internal::Double’ 409 | typedef FloatingPoint Double; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:24, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/ieee754.h:23:7: note: ‘rapidjson::internal::Double’ 23 | class Double { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/dtoa.h:219:9: error: ‘d’ was not declared in this scope 219 | if (d.IsZero()) { | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:233:9: error: ‘Grisu2’ was not declared in this scope; did you mean ‘std::Grisu2’? 233 | Grisu2(value, buffer, &length, &K); | ^~~~~~ | std::Grisu2 /usr/include/cereal/external/rapidjson/internal/dtoa.h:112:13: note: ‘std::Grisu2’ declared here 112 | inline void Grisu2(double value, char* buffer, int* length, int* K) { | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:234:16: error: ‘Prettify’ was not declared in this scope; did you mean ‘std::Prettify’? 234 | return Prettify(buffer, length, K, maxDecimalPlaces); | ^~~~~~~~ | std::Prettify /usr/include/cereal/external/rapidjson/internal/dtoa.h:150:14: note: ‘std::Prettify’ declared here 150 | inline char* Prettify(char* buffer, int length, int k, int maxDecimalPlaces) { | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h: At global scope: /usr/include/cereal/external/rapidjson/stringbuffer.h:40:51: error: ‘CrtAllocator’ does not name a type 40 | template | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:88:13: error: ‘internal’ does not name a type 88 | mutable internal::Stack stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In constructor ‘rapidjson::GenericStringBuffer::GenericStringBuffer(Allocator*, std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:45:89: error: class ‘rapidjson::GenericStringBuffer’ does not have any field named ‘stack_’ 45 | GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In constructor ‘rapidjson::GenericStringBuffer::GenericStringBuffer(rapidjson::GenericStringBuffer&&)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:48:54: error: class ‘rapidjson::GenericStringBuffer’ does not have any field named ‘stack_’ 48 | GenericStringBuffer(GenericStringBuffer&& rhs) : stack_(std::move(rhs.stack_)) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer& rapidjson::GenericStringBuffer::operator=(rapidjson::GenericStringBuffer&&)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:51:13: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 51 | stack_ = std::move(rhs.stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Put(rapidjson::GenericStringBuffer::Ch)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:56:23: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:56:46: error: expected primary-expression before ‘>’ token 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:56:48: error: expected primary-expression before ‘)’ token 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::PutUnsafe(rapidjson::GenericStringBuffer::Ch)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:57:29: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:57:58: error: expected primary-expression before ‘>’ token 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:57:60: error: expected primary-expression before ‘)’ token 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Clear()’: /usr/include/cereal/external/rapidjson/stringbuffer.h:60:20: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 60 | void Clear() { stack_.Clear(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::ShrinkToFit()’: /usr/include/cereal/external/rapidjson/stringbuffer.h:63:10: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 63 | *stack_.template Push() = '\0'; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:63:33: error: expected primary-expression before ‘>’ token 63 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:63:35: error: expected primary-expression before ‘)’ token 63 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:65:31: error: expected primary-expression before ‘>’ token 65 | stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Reserve(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:68:34: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 68 | void Reserve(size_t count) { stack_.template Reserve(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:68:60: error: expected primary-expression before ‘>’ token 68 | void Reserve(size_t count) { stack_.template Reserve(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer::Ch* rapidjson::GenericStringBuffer::Push(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:69:37: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 69 | Ch* Push(size_t count) { return stack_.template Push(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:69:60: error: expected primary-expression before ‘>’ token 69 | Ch* Push(size_t count) { return stack_.template Push(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer::Ch* rapidjson::GenericStringBuffer::PushUnsafe(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:70:43: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 70 | Ch* PushUnsafe(size_t count) { return stack_.template PushUnsafe(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:70:72: error: expected primary-expression before ‘>’ token 70 | Ch* PushUnsafe(size_t count) { return stack_.template PushUnsafe(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Pop(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:71:30: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 71 | void Pop(size_t count) { stack_.template Pop(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:71:52: error: expected primary-expression before ‘>’ token 71 | void Pop(size_t count) { stack_.template Pop(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘const Ch* rapidjson::GenericStringBuffer::GetString() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:75:10: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 75 | *stack_.template Push() = '\0'; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:75:33: error: expected primary-expression before ‘>’ token 75 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:75:35: error: expected primary-expression before ‘)’ token 75 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:76:31: error: expected primary-expression before ‘>’ token 76 | stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:78:41: error: expected primary-expression before ‘>’ token 78 | return stack_.template Bottom(); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:78:43: error: expected primary-expression before ‘)’ token 78 | return stack_.template Bottom(); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘std::size_t rapidjson::GenericStringBuffer::GetSize() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:82:37: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 82 | size_t GetSize() const { return stack_.GetSize(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘std::size_t rapidjson::GenericStringBuffer::GetLength() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:85:39: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 85 | size_t GetLength() const { return stack_.GetSize() / sizeof(Ch); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: At global scope: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:9: error: ‘GenericStringBuffer’ does not name a type 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:13: error: variable or field ‘PutReserve’ declared void 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:24: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:52: error: expected primary-expression before ‘,’ token 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:63: error: expected primary-expression before ‘>’ token 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:66: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:100:81: error: expected primary-expression before ‘count’ 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:13: error: variable or field ‘PutUnsafe’ declared void 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:23: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:51: error: expected primary-expression before ‘,’ token 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:62: error: expected primary-expression before ‘>’ token 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:65: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:105:95: error: expected ‘(’ before ‘c’ 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ | ( /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:13: error: variable or field ‘PutN’ declared void 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:18: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:43: error: expected primary-expression before ‘>’ token 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:45: error: expected primary-expression before ‘>’ token 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:48: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:56: error: expected primary-expression before ‘char’ 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:71: error: expected primary-expression before ‘n’ 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:69:26: error: ‘kWriteNanAndInfFlag’ was not declared in this scope; did you mean ‘kWriteNanAndInfFlag’? 69 | kWriteDefaultFlags = CEREAL_RAPIDJSON_WRITE_DEFAULT_FLAGS //!< Default write flags. Can be customized by defining CEREAL_RAPIDJSON_WRITE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:68:5: note: ‘kWriteNanAndInfFlag’ declared here 68 | kWriteNanAndInfFlag = 2, //!< Allow writing of Infinity, -Infinity and NaN. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:88:59: error: ‘UTF8’ does not name a type 88 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:88:63: error: expected ‘>’ before ‘<’ token 88 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^ /usr/include/cereal/external/rapidjson/writer.h:101:30: error: ‘StackAllocator’ has not been declared 101 | Writer(OutputStream& os, StackAllocator* stackAllocator = 0, size_t levelDepth = kDefaultLevelDepth) : | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:105:26: error: expected ‘)’ before ‘*’ token 105 | Writer(StackAllocator* allocator = 0, size_t levelDepth = kDefaultLevelDepth) : | ~ ^ | ) /usr/include/cereal/external/rapidjson/writer.h:195:35: error: ‘SizeType’ has not been declared 195 | bool RawNumber(const Ch* str, SizeType length, bool copy = false) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:202:32: error: ‘SizeType’ has not been declared 202 | bool String(const Ch* str, SizeType length, bool copy = false) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:221:29: error: ‘SizeType’ has not been declared 221 | bool Key(const Ch* str, SizeType length, bool copy = false) { return String(str, length, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:230:20: error: ‘SizeType’ has not been declared 230 | bool EndObject(SizeType memberCount = 0) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:245:19: error: ‘SizeType’ has not been declared 245 | bool EndArray(SizeType elementCount = 0) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:271:50: error: ‘Type’ has not been declared 271 | bool RawValue(const Ch* json, size_t length, Type type) { | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:376:37: error: ‘SizeType’ has not been declared 376 | bool WriteString(const Ch* str, SizeType length) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:450:35: error: ‘GenericStringStream’ has not been declared 450 | bool ScanWriteUnescapedString(GenericStringStream& is, size_t length) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:450:54: error: expected ‘,’ or ‘...’ before ‘<’ token 450 | bool ScanWriteUnescapedString(GenericStringStream& is, size_t length) { | ^ /usr/include/cereal/external/rapidjson/writer.h:472:17: error: ‘Type’ has not been declared 472 | void Prefix(Type type) { | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:500:5: error: ‘internal’ does not name a type 500 | internal::Stack level_stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In constructor ‘rapidjson::Writer::Writer(OutputStream&, int*, std::size_t)’: /usr/include/cereal/external/rapidjson/writer.h:102:19: error: class ‘rapidjson::Writer’ does not have any field named ‘level_stack_’ 102 | os_(&os), level_stack_(stackAllocator, levelDepth * sizeof(Level)), maxDecimalPlaces_(kDefaultMaxDecimalPlaces), hasRoot_(false) {} | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In constructor ‘rapidjson::Writer::Writer(rapidjson::Writer&&)’: /usr/include/cereal/external/rapidjson/writer.h:110:23: error: class ‘rapidjson::Writer’ does not have any field named ‘level_stack_’ 110 | os_(rhs.os_), level_stack_(std::move(rhs.level_stack_)), maxDecimalPlaces_(rhs.maxDecimalPlaces_), hasRoot_(rhs.hasRoot_) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘void rapidjson::Writer::Reset(OutputStream&)’: /usr/include/cereal/external/rapidjson/writer.h:136:9: error: ‘level_stack_’ was not declared in this scope 136 | level_stack_.Clear(); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::IsComplete() const’: /usr/include/cereal/external/rapidjson/writer.h:144:28: error: ‘level_stack_’ was not declared in this scope 144 | return hasRoot_ && level_stack_.Empty(); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Null()’: /usr/include/cereal/external/rapidjson/writer.h:181:42: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 181 | bool Null() { Prefix(kNullType); return EndValue(WriteNull()); } | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Bool(bool)’: /usr/include/cereal/external/rapidjson/writer.h:182:46: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 182 | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return EndValue(WriteBool(b)); } | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:182:58: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 182 | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return EndValue(WriteBool(b)); } | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Int(int)’: /usr/include/cereal/external/rapidjson/writer.h:183:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 183 | bool Int(int i) { Prefix(kNumberType); return EndValue(WriteInt(i)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Uint(unsigned int)’: /usr/include/cereal/external/rapidjson/writer.h:184:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 184 | bool Uint(unsigned u) { Prefix(kNumberType); return EndValue(WriteUint(u)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Int64(int64_t)’: /usr/include/cereal/external/rapidjson/writer.h:185:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 185 | bool Int64(int64_t i64) { Prefix(kNumberType); return EndValue(WriteInt64(i64)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Uint64(uint64_t)’: /usr/include/cereal/external/rapidjson/writer.h:186:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 186 | bool Uint64(uint64_t u64) { Prefix(kNumberType); return EndValue(WriteUint64(u64)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Double(double)’: /usr/include/cereal/external/rapidjson/writer.h:193:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 193 | bool Double(double d) { Prefix(kNumberType); return EndValue(WriteDouble(d)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::RawNumber(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/writer.h:198:16: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 198 | Prefix(kNumberType); | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::String(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/writer.h:205:16: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 205 | Prefix(kStringType); | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::StartObject()’: /usr/include/cereal/external/rapidjson/writer.h:216:16: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 216 | Prefix(kObjectType); | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:217:14: error: ‘level_stack_’ was not declared in this scope 217 | new (level_stack_.template Push()) Level(false); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:217:14: error: ‘level_stack_’ does not name a type /usr/include/cereal/external/rapidjson/writer.h:217:26: error: expected ‘)’ before ‘.’ token 217 | new (level_stack_.template Push()) Level(false); | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndObject(int)’: /usr/include/cereal/external/rapidjson/writer.h:232:9: error: ‘level_stack_’ was not declared in this scope 232 | CEREAL_RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level)); // not inside an Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: ‘level_stack_’ was not declared in this scope 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: expected primary-expression before ‘>’ token 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: expected primary-expression before ‘)’ token 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: ‘level_stack_’ was not declared in this scope 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: expected primary-expression before ‘>’ token 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: expected primary-expression before ‘)’ token 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:235:9: error: ‘level_stack_’ was not declared in this scope 235 | level_stack_.template Pop(1); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:235:40: error: expected primary-expression before ‘>’ token 235 | level_stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::StartArray()’: /usr/include/cereal/external/rapidjson/writer.h:240:16: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 240 | Prefix(kArrayType); | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:241:14: error: ‘level_stack_’ was not declared in this scope 241 | new (level_stack_.template Push()) Level(true); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:241:14: error: ‘level_stack_’ does not name a type /usr/include/cereal/external/rapidjson/writer.h:241:26: error: expected ‘)’ before ‘.’ token 241 | new (level_stack_.template Push()) Level(true); | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndArray(int)’: /usr/include/cereal/external/rapidjson/writer.h:247:9: error: ‘level_stack_’ was not declared in this scope 247 | CEREAL_RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level)); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: ‘level_stack_’ was not declared in this scope 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: expected primary-expression before ‘>’ token 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: expected primary-expression before ‘)’ token 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:249:9: error: ‘level_stack_’ was not declared in this scope 249 | level_stack_.template Pop(1); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:249:40: error: expected primary-expression before ‘>’ token 249 | level_stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::String(const Ch* const&)’: /usr/include/cereal/external/rapidjson/writer.h:258:60: error: ‘internal’ is not a class, namespace, or enumeration 258 | bool String(const Ch* const& str) { return String(str, internal::StrLen(str)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Key(const Ch* const&)’: /usr/include/cereal/external/rapidjson/writer.h:259:54: error: ‘internal’ is not a class, namespace, or enumeration 259 | bool Key(const Ch* const& str) { return Key(str, internal::StrLen(str)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteInt(int)’: /usr/include/cereal/external/rapidjson/writer.h:314:27: error: ‘internal’ is not a class, namespace, or enumeration 314 | const char* end = internal::i32toa(i, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteUint(unsigned int)’: /usr/include/cereal/external/rapidjson/writer.h:323:27: error: ‘internal’ is not a class, namespace, or enumeration 323 | const char* end = internal::u32toa(u, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteInt64(int64_t)’: /usr/include/cereal/external/rapidjson/writer.h:332:27: error: ‘internal’ is not a class, namespace, or enumeration 332 | const char* end = internal::i64toa(i64, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteUint64(uint64_t)’: /usr/include/cereal/external/rapidjson/writer.h:341:21: error: ‘internal’ is not a class, namespace, or enumeration 341 | char* end = internal::u64toa(u64, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteDouble(double)’: /usr/include/cereal/external/rapidjson/writer.h:349:13: error: ‘internal’ is not a class, namespace, or enumeration 349 | if (internal::Double(d).IsNanOrInf()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:350:19: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 350 | if (!(writeFlags & kWriteNanAndInfFlag)) | ^~~~~~~~~~ | WriteFlag /usr/include/cereal/external/rapidjson/writer.h:350:32: error: ‘kWriteNanAndInfFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteNanAndInfFlag’? 350 | if (!(writeFlags & kWriteNanAndInfFlag)) | ^~~~~~~~~~~~~~~~~~~ | rapidjson::kWriteNanAndInfFlag In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:68:5: note: ‘rapidjson::kWriteNanAndInfFlag’ declared here 68 | kWriteNanAndInfFlag = 2, //!< Allow writing of Infinity, -Infinity and NaN. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:352:17: error: ‘internal’ is not a class, namespace, or enumeration 352 | if (internal::Double(d).IsNan()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:357:17: error: ‘internal’ is not a class, namespace, or enumeration 357 | if (internal::Double(d).Sign()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:369:21: error: ‘internal’ is not a class, namespace, or enumeration 369 | char* end = internal::dtoa(d, buffer, maxDecimalPlaces_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteString(const Ch*, int)’: /usr/include/cereal/external/rapidjson/writer.h:390:13: error: ‘TargetEncoding’ has not been declared 390 | if (TargetEncoding::supportUnicode) | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:396:9: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 396 | GenericStringStream is(str); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:396:43: error: expected primary-expression before ‘>’ token 396 | GenericStringStream is(str); | ^ /usr/include/cereal/external/rapidjson/writer.h:397:41: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 397 | while (ScanWriteUnescapedString(is, length)) { | ^~ | meta::is In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:399:18: error: ‘TargetEncoding’ has not been declared 399 | if (!TargetEncoding::supportUnicode && static_cast(c) >= 0x80) { | ^~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘kWriteValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteValidateEncodingFlag’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:67:5: note: ‘rapidjson::kWriteValidateEncodingFlag’ declared here 67 | kWriteValidateEncodingFlag = 1, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘TargetEncoding’ was not declared in this scope 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: expected primary-expression before ‘,’ token 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘::Validate’ has not been declared 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: expected primary-expression before ‘,’ token 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘::TranscodeUnsafe’ has not been declared 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::ScanWriteUnescapedString(int)’: /usr/include/cereal/external/rapidjson/writer.h:451:16: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 451 | return CEREAL_RAPIDJSON_LIKELY(is.Tell() < length); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:451:16: error: ‘length’ was not declared in this scope 451 | return CEREAL_RAPIDJSON_LIKELY(is.Tell() < length); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteRawValue(const Ch*, std::size_t)’: /usr/include/cereal/external/rapidjson/writer.h:461:9: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 461 | GenericStringStream is(json); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:461:43: error: expected primary-expression before ‘>’ token 461 | GenericStringStream is(json); | ^ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:462:16: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 462 | while (CEREAL_RAPIDJSON_LIKELY(is.Tell() < length)) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘kWriteValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteValidateEncodingFlag’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:67:5: note: ‘rapidjson::kWriteValidateEncodingFlag’ declared here 67 | kWriteValidateEncodingFlag = 1, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘TargetEncoding’ was not declared in this scope 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: expected primary-expression before ‘,’ token 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘::Validate’ has not been declared 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: expected primary-expression before ‘,’ token 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘::TranscodeUnsafe’ has not been declared 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘void rapidjson::Writer::Prefix(int)’: /usr/include/cereal/external/rapidjson/writer.h:474:13: error: ‘level_stack_’ was not declared in this scope 474 | if (CEREAL_RAPIDJSON_LIKELY(level_stack_.GetSize() != 0)) { // this value is not at root | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:475:59: error: expected primary-expression before ‘>’ token 475 | Level* level = level_stack_.template Top(); | ^ /usr/include/cereal/external/rapidjson/writer.h:475:61: error: expected primary-expression before ‘)’ token 475 | Level* level = level_stack_.template Top(); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h:483:17: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 483 | CEREAL_RAPIDJSON_ASSERT(type == kStringType); // if it's in object, then even number should be a name | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndValue(bool)’: /usr/include/cereal/external/rapidjson/writer.h:494:13: error: ‘level_stack_’ was not declared in this scope 494 | if (CEREAL_RAPIDJSON_UNLIKELY(level_stack_.Empty())) // end of json text | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/writer.h: At global scope: /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope 513 | inline bool Writer::WriteInt(int i) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:513:19: error: expected initializer before ‘<’ token 513 | inline bool Writer::WriteInt(int i) { | ^ /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope 521 | inline bool Writer::WriteUint(unsigned u) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:521:19: error: expected initializer before ‘<’ token 521 | inline bool Writer::WriteUint(unsigned u) { | ^ /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope 529 | inline bool Writer::WriteInt64(int64_t i64) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:529:19: error: expected initializer before ‘<’ token 529 | inline bool Writer::WriteInt64(int64_t i64) { | ^ /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope 537 | inline bool Writer::WriteUint64(uint64_t u) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:537:19: error: expected initializer before ‘<’ token 537 | inline bool Writer::WriteUint64(uint64_t u) { | ^ /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope 545 | inline bool Writer::WriteDouble(double d) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:545:19: error: expected initializer before ‘<’ token 545 | inline bool Writer::WriteDouble(double d) { | ^ In file included from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/prettywriter.h:47:59: error: ‘UTF8’ does not name a type 47 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^~~~ /usr/include/cereal/external/rapidjson/prettywriter.h:47:63: error: expected ‘>’ before ‘<’ token 47 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^ In file included from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/prettywriter.h:48:35: error: expected template-name before ‘<’ token 48 | class PrettyWriter : public Writer { | ^ /usr/include/cereal/external/rapidjson/prettywriter.h:48:35: error: expected ‘{’ before ‘<’ token In file included from /usr/include/cereal/archives/json.hpp:65, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/ostreamwrapper.h:72:9: error: ‘BasicOStreamWrapper’ does not name a type 72 | typedef BasicOStreamWrapper OStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/ostreamwrapper.h:73:9: error: ‘BasicOStreamWrapper’ does not name a type 73 | typedef BasicOStreamWrapper WOStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:66, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/istreamwrapper.h:119:9: error: ‘BasicIStreamWrapper’ does not name a type 119 | typedef BasicIStreamWrapper IStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/istreamwrapper.h:120:9: error: ‘BasicIStreamWrapper’ does not name a type 120 | typedef BasicIStreamWrapper WIStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:68:7: error: ‘EncodedInputStream’ is not a class template 68 | class EncodedInputStream, MemoryStream> { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:68:26: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 68 | class EncodedInputStream, MemoryStream> { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:68:7: error: template argument required for ‘class EncodedInputStream’ 68 | class EncodedInputStream, MemoryStream> { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:145:45: error: ‘UTFType’ has not been declared 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:153:5: error: ‘UTFType’ does not name a type 153 | UTFType GetType() const { return type_; } | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:221:5: error: ‘UTFType’ does not name a type 221 | UTFType type_; | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:145:60: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h: In constructor ‘rapidjson::AutoUTFInputStream::AutoUTFInputStream(InputByteStream&, int)’: /usr/include/cereal/external/rapidjson/encodedstream.h:145:79: error: class ‘rapidjson::AutoUTFInputStream’ does not have any field named ‘type_’ 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:146:9: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 146 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:146:9: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 146 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:149:23: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 149 | takeFunc_ = f[type_]; | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h: In member function ‘void rapidjson::AutoUTFInputStream::DetectType()’: /usr/include/cereal/external/rapidjson/encodedstream.h:185:51: error: ‘type_’ was not declared in this scope 185 | if (bom == 0xFFFE0000) { type_ = kUTF32BE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:185:59: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 185 | if (bom == 0xFFFE0000) { type_ = kUTF32BE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:186:51: error: ‘type_’ was not declared in this scope 186 | else if (bom == 0x0000FEFF) { type_ = kUTF32LE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:186:59: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 186 | else if (bom == 0x0000FEFF) { type_ = kUTF32LE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:187:51: error: ‘type_’ was not declared in this scope 187 | else if ((bom & 0xFFFF) == 0xFFFE) { type_ = kUTF16BE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:187:59: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 187 | else if ((bom & 0xFFFF) == 0xFFFE) { type_ = kUTF16BE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:188:51: error: ‘type_’ was not declared in this scope 188 | else if ((bom & 0xFFFF) == 0xFEFF) { type_ = kUTF16LE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:188:59: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 188 | else if ((bom & 0xFFFF) == 0xFEFF) { type_ = kUTF16LE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:189:51: error: ‘type_’ was not declared in this scope 189 | else if ((bom & 0xFFFFFF) == 0xBFBBEF) { type_ = kUTF8; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:189:59: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 189 | else if ((bom & 0xFFFFFF) == 0xBFBBEF) { type_ = kUTF8; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:205:24: error: ‘type_’ was not declared in this scope 205 | case 0x08: type_ = kUTF32BE; break; | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:205:32: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 205 | case 0x08: type_ = kUTF32BE; break; | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:206:32: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 206 | case 0x0A: type_ = kUTF16BE; break; | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:207:32: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 207 | case 0x01: type_ = kUTF32LE; break; | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:208:32: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 208 | case 0x05: type_ = kUTF16LE; break; | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:209:32: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 209 | case 0x0F: type_ = kUTF8; break; | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:215:13: error: ‘type_’ was not declared in this scope 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:215:22: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:215:43: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:216:13: error: ‘type_’ was not declared in this scope 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:216:22: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:216:43: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h: At global scope: /usr/include/cereal/external/rapidjson/encodedstream.h:244:47: error: ‘UTFType’ has not been declared 244 | AutoUTFOutputStream(OutputByteStream& os, UTFType type, bool putBOM) : os_(&os), type_(type) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:258:5: error: ‘UTFType’ does not name a type 258 | UTFType GetType() const { return type_; } | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:283:5: error: ‘UTFType’ does not name a type 283 | UTFType type_; | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h: In constructor ‘rapidjson::AutoUTFOutputStream::AutoUTFOutputStream(OutputByteStream&, int, bool)’: /usr/include/cereal/external/rapidjson/encodedstream.h:244:86: error: class ‘rapidjson::AutoUTFOutputStream’ does not have any field named ‘type_’ 244 | AutoUTFOutputStream(OutputByteStream& os, UTFType type, bool putBOM) : os_(&os), type_(type) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:245:9: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 245 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:245:9: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 245 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:248:13: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h:248:22: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:248:43: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:249:13: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h:249:22: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:249:43: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:252:22: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 252 | putFunc_ = f[type_]; | ^~~~~ | type In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h: In member function ‘void rapidjson::AutoUTFOutputStream::PutBOM()’: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodedstream.h:277:11: error: ‘type_’ was not declared in this scope 277 | f[type_](*os_); | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::FastPath(double, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:32:30: error: ‘internal’ is not a class, namespace, or enumeration 32 | return significand * internal::Pow10(exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:34:30: error: ‘internal’ is not a class, namespace, or enumeration 34 | return significand / internal::Pow10(-exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodNormalPrecision(double, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:40:13: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 40 | d = FastPath(d, -308); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:44:13: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 44 | d = FastPath(d, p); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: At global scope: /usr/include/cereal/external/rapidjson/internal/strtod.h:56:47: error: ‘BigInteger’ does not name a type 56 | inline int CheckWithinHalfULP(double b, const BigInteger& d, int dExp) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘int std::CheckWithinHalfULP(double, const int&, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:57:11: error: ‘Double’ does not name a type 57 | const Double db(b); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:58:27: error: ‘db’ was not declared in this scope; did you mean ‘b’? 58 | const uint64_t bInt = db.IntegerSignificand(); | ^~ | b /usr/include/cereal/external/rapidjson/internal/strtod.h:93:23: error: ‘Min3’ was not declared in this scope; did you mean ‘std::Min3’? 93 | int common_Exp2 = Min3(dS_Exp2, bS_Exp2, hS_Exp2); | ^~~~ | std::Min3 /usr/include/cereal/external/rapidjson/internal/strtod.h:49:10: note: ‘std::Min3’ declared here 49 | inline T Min3(T a, T b, T c) { | ^~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:98:5: error: ‘BigInteger’ was not declared in this scope; did you mean ‘rapidjson::internal::BigInteger’? 98 | BigInteger dS = d; | ^~~~~~~~~~ | rapidjson::internal::BigInteger In file included from /usr/include/cereal/external/rapidjson/internal/strtod.h:19, from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/biginteger.h:28:7: note: ‘rapidjson::internal::BigInteger’ declared here 28 | class BigInteger { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strtod.h:99:5: error: ‘dS’ was not declared in this scope; did you mean ‘d’? 99 | dS.MultiplyPow5(static_cast(dS_Exp5)) <<= static_cast(dS_Exp2); | ^~ | d /usr/include/cereal/external/rapidjson/internal/strtod.h:101:15: error: expected ‘;’ before ‘bS’ 101 | BigInteger bS(bInt); | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:102:5: error: ‘bS’ was not declared in this scope; did you mean ‘b’? 102 | bS.MultiplyPow5(static_cast(bS_Exp5)) <<= static_cast(bS_Exp2); | ^~ | b /usr/include/cereal/external/rapidjson/internal/strtod.h:104:15: error: expected ‘;’ before ‘hS’ 104 | BigInteger hS(1); | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:105:5: error: ‘hS’ was not declared in this scope 105 | hS.MultiplyPow5(static_cast(hS_Exp5)) <<= static_cast(hS_Exp2); | ^~ /usr/include/cereal/external/rapidjson/internal/strtod.h:107:15: error: expected ‘;’ before ‘delta’ 107 | BigInteger delta(0); | ^~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:108:24: error: ‘delta’ was not declared in this scope 108 | dS.Difference(bS, &delta); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘bool std::StrtodFast(double, int, double*)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:118:14: error: ‘internal’ is not a class, namespace, or enumeration 118 | d *= internal::Pow10(p - 22); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:123:19: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 123 | *result = FastPath(d, p); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘bool std::StrtodDiyFp(const char*, int, int, double*)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:149:5: error: ‘DiyFp’ was not declared in this scope; did you mean ‘rapidjson::internal::DiyFp’? 149 | DiyFp v(significand, 0); | ^~~~~ | rapidjson::internal::DiyFp In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/diyfp.h:44:8: note: ‘rapidjson::internal::DiyFp’ declared here 44 | struct DiyFp { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strtod.h:150:5: error: ‘v’ was not declared in this scope 150 | v = v.Normalize(); | ^ /usr/include/cereal/external/rapidjson/internal/strtod.h:156:10: error: expected ‘;’ before ‘cachedPower’ 156 | DiyFp cachedPower = GetCachedPower10(dExp, &actualExp); | ^~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:158:22: error: ‘DiyFp’ does not name a type 158 | static const DiyFp kPow10[] = { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:169:17: error: ‘kPow10’ was not declared in this scope; did you mean ‘Pow10’? 169 | v = v * kPow10[adjustment - 1]; | ^~~~~~ | Pow10 /usr/include/cereal/external/rapidjson/internal/strtod.h:174:13: error: ‘cachedPower’ was not declared in this scope 174 | v = v * cachedPower; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:182:42: error: ‘Double’ has not been declared 182 | const int effectiveSignificandSize = Double::EffectiveSignificandSize(64 + v.e); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:192:10: error: expected ‘;’ before ‘rounded’ 192 | DiyFp rounded(v.f >> precisionSize, v.e + precisionSize); | ^~~~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:196:9: error: ‘rounded’ was not declared in this scope 196 | rounded.f++; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:197:26: error: ‘DiyFp’ is not a class, namespace, or enumeration 197 | if (rounded.f & (DiyFp::kDpHiddenBit << 1)) { // rounding overflows mantissa (issue #340) | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:203:15: error: ‘rounded’ was not declared in this scope 203 | *result = rounded.ToDouble(); | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodBigInteger(double, const char*, int, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:210:11: error: ‘BigInteger’ does not name a type 210 | const BigInteger dInt(decimals, static_cast(dLen)); | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:211:5: error: ‘Double’ was not declared in this scope 211 | Double a(approx); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:211:5: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:409:31: note: ‘testing::internal::Double’ 409 | typedef FloatingPoint Double; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:24, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/ieee754.h:23:7: note: ‘rapidjson::internal::Double’ 23 | class Double { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/internal/strtod.h:212:34: error: ‘a’ was not declared in this scope 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^ /usr/include/cereal/external/rapidjson/internal/strtod.h:212:45: error: ‘dInt’ was not declared in this scope 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:212:15: error: ‘CheckWithinHalfULP’ was not declared in this scope; did you mean ‘std::CheckWithinHalfULP’? 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^~~~~~~~~~~~~~~~~~ | std::CheckWithinHalfULP /usr/include/cereal/external/rapidjson/internal/strtod.h:56:12: note: ‘std::CheckWithinHalfULP’ declared here 56 | inline int CheckWithinHalfULP(double b, const BigInteger& d, int dExp) { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodFullPrecision(double, int, const char*, std::size_t, std::size_t, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:231:9: error: ‘StrtodFast’ was not declared in this scope; did you mean ‘std::StrtodFast’? 231 | if (StrtodFast(d, p, &result)) | ^~~~~~~~~~ | std::StrtodFast /usr/include/cereal/external/rapidjson/internal/strtod.h:113:13: note: ‘std::StrtodFast’ declared here 113 | inline bool StrtodFast(double d, int p, double* result) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:280:9: error: ‘StrtodDiyFp’ was not declared in this scope; did you mean ‘std::StrtodDiyFp’? 280 | if (StrtodDiyFp(decimals, dLen, dExp, &result)) | ^~~~~~~~~~~ | std::StrtodDiyFp /usr/include/cereal/external/rapidjson/internal/strtod.h:131:13: note: ‘std::StrtodDiyFp’ declared here 131 | inline bool StrtodDiyFp(const char* decimals, int dLen, int dExp, double* result) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:284:12: error: ‘StrtodBigInteger’ was not declared in this scope; did you mean ‘std::StrtodBigInteger’? 284 | return StrtodBigInteger(result, decimals, dLen, dExp); | ^~~~~~~~~~~~~~~~ | std::StrtodBigInteger /usr/include/cereal/external/rapidjson/internal/strtod.h:208:15: note: ‘std::StrtodBigInteger’ declared here 208 | inline double StrtodBigInteger(double approx, const char* decimals, int dLen, int dExp) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h: At global scope: /usr/include/cereal/external/rapidjson/error/error.h:113:31: error: expected ‘)’ before ‘code’ 113 | ParseResult(ParseErrorCode code, size_t offset) : code_(code), offset_(offset) {} | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/error/error.h:116:5: error: ‘ParseErrorCode’ does not name a type 116 | ParseErrorCode Code() const { return code_; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:126:21: error: ‘ParseErrorCode’ has not been declared 126 | bool operator==(ParseErrorCode code) const { return code_ == code; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:127:28: error: ‘ParseErrorCode’ has not been declared 127 | friend bool operator==(ParseErrorCode code, const ParseResult & err) { return code == err.code_; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:130:21: error: ‘ParseErrorCode’ has not been declared 130 | bool operator!=(ParseErrorCode code) const { return !(*this == code); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:131:28: error: ‘ParseErrorCode’ has not been declared 131 | friend bool operator!=(ParseErrorCode code, const ParseResult & err) { return err != code; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:136:14: error: ‘ParseErrorCode’ has not been declared 136 | void Set(ParseErrorCode code, size_t offset = 0) { code_ = code; offset_ = offset; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:139:5: error: ‘ParseErrorCode’ does not name a type 139 | ParseErrorCode code_; | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In constructor ‘rapidjson::ParseResult::ParseResult()’: /usr/include/cereal/external/rapidjson/error/error.h:111:21: error: class ‘rapidjson::ParseResult’ does not have any field named ‘code_’ 111 | ParseResult() : code_(kParseErrorNone), offset_(0) {} | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h:111:27: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 111 | ParseResult() : code_(kParseErrorNone), offset_(0) {} | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::IsError() const’: /usr/include/cereal/external/rapidjson/error/error.h:123:35: error: ‘code_’ was not declared in this scope; did you mean ‘mode_t’? 123 | bool IsError() const { return code_ != kParseErrorNone; } | ^~~~~ | mode_t /usr/include/cereal/external/rapidjson/error/error.h:123:44: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 123 | bool IsError() const { return code_ != kParseErrorNone; } | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::operator==(const rapidjson::ParseResult&) const’: /usr/include/cereal/external/rapidjson/error/error.h:125:61: error: ‘code_’ was not declared in this scope; did you mean ‘mode_t’? 125 | bool operator==(const ParseResult& that) const { return code_ == that.code_; } | ^~~~~ | mode_t /usr/include/cereal/external/rapidjson/error/error.h:125:75: error: ‘const struct rapidjson::ParseResult’ has no member named ‘code_’ 125 | bool operator==(const ParseResult& that) const { return code_ == that.code_; } | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::operator==(int) const’: /usr/include/cereal/external/rapidjson/error/error.h:126:57: error: ‘code_’ was not declared in this scope; did you mean ‘code’? 126 | bool operator==(ParseErrorCode code) const { return code_ == code; } | ^~~~~ | code /usr/include/cereal/external/rapidjson/error/error.h: In function ‘bool std::operator==(int, const rapidjson::ParseResult&)’: /usr/include/cereal/external/rapidjson/error/error.h:127:95: error: ‘const struct rapidjson::ParseResult’ has no member named ‘code_’ 127 | friend bool operator==(ParseErrorCode code, const ParseResult & err) { return code == err.code_; } | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘void rapidjson::ParseResult::Clear()’: /usr/include/cereal/external/rapidjson/error/error.h:134:24: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 134 | void Clear() { Set(kParseErrorNone); } | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘void rapidjson::ParseResult::Set(int, std::size_t)’: /usr/include/cereal/external/rapidjson/error/error.h:136:56: error: ‘code_’ was not declared in this scope; did you mean ‘code’? 136 | void Set(ParseErrorCode code, size_t offset = 0) { code_ = code; offset_ = offset; } | ^~~~~ | code /usr/include/cereal/external/rapidjson/error/error.h: At global scope: /usr/include/cereal/external/rapidjson/error/error.h:153:50: error: typedef ‘rapidjson::GetParseErrorFunc’ is initialized (use ‘decltype’ instead) 153 | typedef const CEREAL_RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorCode); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:153:83: error: expected primary-expression before ‘)’ token 153 | typedef const CEREAL_RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorCode); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:156:26: error: ‘kParseFullPrecisionFlag’ was not declared in this scope; did you mean ‘kParseFullPrecisionFlag’? 156 | kParseDefaultFlags = CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS //!< Default parse flags. Can be customized by defining CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:151:5: note: ‘kParseFullPrecisionFlag’ declared here 151 | kParseFullPrecisionFlag = 16, //!< Parse number in full precision (but slower). | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:156:26: error: ‘kParseNanAndInfFlag’ was not declared in this scope; did you mean ‘kParseNanAndInfFlag’? 156 | kParseDefaultFlags = CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS //!< Default parse flags. Can be customized by defining CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:155:5: note: ‘kParseNanAndInfFlag’ declared here 155 | kParseNanAndInfFlag = 256, //!< Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles. | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:195:30: error: ‘UTF8’ does not name a type 195 | template, typename Derived = void> | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:195:34: error: expected ‘>’ before ‘<’ token 195 | template, typename Derived = void> | ^ /usr/include/cereal/external/rapidjson/reader.h:199:22: error: ‘internal’ is not a class, namespace, or enumeration 199 | typedef typename internal::SelectIf, BaseReaderHandler, Derived>::Type Override; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:199:40: error: expected unqualified-id before ‘<’ token 199 | typedef typename internal::SelectIf, BaseReaderHandler, Derived>::Type Override; | ^ /usr/include/cereal/external/rapidjson/reader.h:210:35: error: ‘SizeType’ has not been declared 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:211:28: error: ‘SizeType’ has not been declared 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:213:29: error: ‘SizeType’ has not been declared 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:214:20: error: ‘SizeType’ has not been declared 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:216:19: error: ‘SizeType’ has not been declared 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Null()’: /usr/include/cereal/external/rapidjson/reader.h:202:38: error: ‘Override’ does not name a type 202 | bool Null() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:202:46: error: expected ‘>’ before ‘&’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:202:46: error: expected ‘(’ before ‘&’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:202:47: error: expected primary-expression before ‘>’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:202:65: error: expected ‘)’ before ‘;’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Bool(bool)’: /usr/include/cereal/external/rapidjson/reader.h:203:42: error: ‘Override’ does not name a type 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:203:50: error: expected ‘>’ before ‘&’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:203:50: error: expected ‘(’ before ‘&’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:203:51: error: expected primary-expression before ‘>’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:203:69: error: expected ‘)’ before ‘;’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Int(int)’: /usr/include/cereal/external/rapidjson/reader.h:204:40: error: ‘Override’ does not name a type 204 | bool Int(int) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:204:48: error: expected ‘>’ before ‘&’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:204:48: error: expected ‘(’ before ‘&’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:204:49: error: expected primary-expression before ‘>’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:204:67: error: expected ‘)’ before ‘;’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Uint(unsigned int)’: /usr/include/cereal/external/rapidjson/reader.h:205:46: error: ‘Override’ does not name a type 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:205:54: error: expected ‘>’ before ‘&’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:205:54: error: expected ‘(’ before ‘&’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:205:55: error: expected primary-expression before ‘>’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:205:73: error: expected ‘)’ before ‘;’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Int64(int64_t)’: /usr/include/cereal/external/rapidjson/reader.h:206:46: error: ‘Override’ does not name a type 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:206:54: error: expected ‘>’ before ‘&’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:206:54: error: expected ‘(’ before ‘&’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:206:55: error: expected primary-expression before ‘>’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:206:73: error: expected ‘)’ before ‘;’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Uint64(uint64_t)’: /usr/include/cereal/external/rapidjson/reader.h:207:48: error: ‘Override’ does not name a type 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:207:56: error: expected ‘>’ before ‘&’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:207:56: error: expected ‘(’ before ‘&’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:207:57: error: expected primary-expression before ‘>’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:207:75: error: expected ‘)’ before ‘;’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Double(double)’: /usr/include/cereal/external/rapidjson/reader.h:208:46: error: ‘Override’ does not name a type 208 | bool Double(double) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:208:54: error: expected ‘>’ before ‘&’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:208:54: error: expected ‘(’ before ‘&’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:208:55: error: expected primary-expression before ‘>’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:208:73: error: expected ‘)’ before ‘;’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::RawNumber(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:210:81: error: ‘Override’ does not name a type 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:210:89: error: expected ‘>’ before ‘&’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:210:89: error: expected ‘(’ before ‘&’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:210:90: error: expected primary-expression before ‘>’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:210:121: error: expected ‘)’ before ‘;’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::String(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:211:65: error: ‘Override’ does not name a type 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:211:73: error: expected ‘>’ before ‘&’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:211:73: error: expected ‘(’ before ‘&’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:211:74: error: expected primary-expression before ‘>’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:211:92: error: expected ‘)’ before ‘;’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::StartObject()’: /usr/include/cereal/external/rapidjson/reader.h:212:45: error: ‘Override’ does not name a type 212 | bool StartObject() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:212:53: error: expected ‘>’ before ‘&’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:212:53: error: expected ‘(’ before ‘&’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:212:54: error: expected primary-expression before ‘>’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:212:72: error: expected ‘)’ before ‘;’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Key(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:213:75: error: ‘Override’ does not name a type 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:213:83: error: expected ‘>’ before ‘&’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:213:83: error: expected ‘(’ before ‘&’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:213:84: error: expected primary-expression before ‘>’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:213:115: error: expected ‘)’ before ‘;’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::EndObject(int)’: /usr/include/cereal/external/rapidjson/reader.h:214:51: error: ‘Override’ does not name a type 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:214:59: error: expected ‘>’ before ‘&’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:214:59: error: expected ‘(’ before ‘&’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:214:60: error: expected primary-expression before ‘>’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:214:78: error: expected ‘)’ before ‘;’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::StartArray()’: /usr/include/cereal/external/rapidjson/reader.h:215:44: error: ‘Override’ does not name a type 215 | bool StartArray() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:215:52: error: expected ‘>’ before ‘&’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:215:52: error: expected ‘(’ before ‘&’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:215:53: error: expected primary-expression before ‘>’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:215:71: error: expected ‘)’ before ‘;’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::EndArray(int)’: /usr/include/cereal/external/rapidjson/reader.h:216:50: error: ‘Override’ does not name a type 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:216:58: error: expected ‘>’ before ‘&’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:216:58: error: expected ‘(’ before ‘&’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:216:59: error: expected primary-expression before ‘>’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:216:77: error: expected ‘)’ before ‘;’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:224:33: error: ‘StreamTraits’ was not declared in this scope; did you mean ‘rapidjson::StreamTraits’? 224 | template::copyOptimization> | ^~~~~~~~~~~~ | rapidjson::StreamTraits In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/stream.h:73:8: note: ‘rapidjson::StreamTraits’ declared here 73 | struct StreamTraits { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:224:52: error: expected primary-expression before ‘>’ token 224 | template::copyOptimization> | ^ /usr/include/cereal/external/rapidjson/reader.h:224:55: error: ‘copyOptimization’ in namespace ‘::’ does not name a type 224 | template::copyOptimization> | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:229:7: error: ‘StreamLocalCopy’ is not a class template 229 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:244:7: error: ‘StreamLocalCopy’ is not a class template 244 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:244:7: error: redefinition of ‘class rapidjson::internal::StreamLocalCopy’ /usr/include/cereal/external/rapidjson/reader.h:229:7: note: previous definition of ‘class rapidjson::internal::StreamLocalCopy’ 229 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In function ‘void std::SkipWhitespace(InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:265:5: error: ‘internal’ is not a class, namespace, or enumeration 265 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:265:42: error: expected primary-expression before ‘>’ token 265 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:266:25: error: overloaded function with no contextual type information 266 | InputStream& s(copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:536:87: error: ‘CrtAllocator’ does not name a type 536 | template | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:557:5: error: ‘ParseResult’ does not name a type 557 | ParseResult Parse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:598:5: error: ‘ParseResult’ does not name a type 598 | ParseResult Parse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:683:5: error: ‘ParseErrorCode’ does not name a type 683 | ParseErrorCode GetParseErrorCode() const { return parseResult_.Code(); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:689:24: error: ‘ParseErrorCode’ has not been declared 689 | void SetParseError(ParseErrorCode code, size_t offset) { parseResult_.Set(code, offset); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:930:21: error: ‘internal’ is not a class, namespace, or enumeration 930 | StackStream(internal::Stack& stack) : stack_(stack), length_(0) {} | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:930:36: error: expected ‘)’ before ‘<’ token 930 | StackStream(internal::Stack& stack) : stack_(stack), length_(0) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/reader.h:936:44: error: expected ‘;’ at end of member declaration 936 | CEREAL_RAPIDJSON_FORCEINLINE void* Push(SizeType count) { | ^~~~ | ; /usr/include/cereal/external/rapidjson/reader.h:936:57: error: expected ‘)’ before ‘count’ 936 | CEREAL_RAPIDJSON_FORCEINLINE void* Push(SizeType count) { | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/reader.h:951:9: error: ‘internal’ does not name a type 951 | internal::Stack& stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:952:9: error: ‘SizeType’ does not name a type 952 | SizeType length_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2176:5: error: ‘ParseResult’ does not name a type 2176 | ParseResult IterativeParse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2211:5: error: ‘internal’ does not name a type 2211 | internal::Stack stack_; //!< A stack for storing decoded string temporarily during non-destructive parsing. | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2212:5: error: ‘ParseResult’ does not name a type 2212 | ParseResult parseResult_; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In constructor ‘rapidjson::GenericReader::GenericReader(StackAllocator*, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:546:9: error: class ‘rapidjson::GenericReader’ does not have any field named ‘stack_’ 546 | stack_(stackAllocator, stackCapacity), parseResult_(), state_(IterativeParsingStartState) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:546:48: error: class ‘rapidjson::GenericReader’ does not have any field named ‘parseResult_’ 546 | stack_(stackAllocator, stackCapacity), parseResult_(), state_(IterativeParsingStartState) {} | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::IterativeParseInit()’: /usr/include/cereal/external/rapidjson/reader.h:606:9: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 606 | parseResult_.Clear(); | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::GenericReader::IterativeParseNext(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:639:36: error: ‘kParseStopWhenDoneFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseStopWhenDoneFlag’? 639 | if (!(parseFlags & kParseStopWhenDoneFlag)) { | ^~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseStopWhenDoneFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:150:5: note: ‘rapidjson::kParseStopWhenDoneFlag’ declared here 150 | kParseStopWhenDoneFlag = 8, //!< After parsing a complete JSON root from stream, stop further processing the rest of stream. When this flag is used, parser will not generate kParseErrorDocumentRootNotSingular error. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:662:9: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 662 | stack_.Clear(); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::GenericReader::HasParseError() const’: /usr/include/cereal/external/rapidjson/reader.h:680:41: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 680 | bool HasParseError() const { return parseResult_.IsError(); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘std::size_t rapidjson::GenericReader::GetErrorOffset() const’: /usr/include/cereal/external/rapidjson/reader.h:686:44: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 686 | size_t GetErrorOffset() const { return parseResult_.Offset(); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::SetParseError(int, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:689:62: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 689 | void SetParseError(ParseErrorCode code, size_t offset) { parseResult_.Set(code, offset); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ClearStack()’: /usr/include/cereal/external/rapidjson/reader.h:696:25: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 696 | void ClearStack() { stack_.Clear(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::SkipWhitespaceAndComments(InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:712:26: error: ‘kParseCommentsFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseCommentsFlag’? 712 | if (parseFlags & kParseCommentsFlag) { | ^~~~~~~~~~~~~~~~~~ | rapidjson::kParseCommentsFlag /usr/include/cereal/external/rapidjson/reader.h:152:5: note: ‘rapidjson::kParseCommentsFlag’ declared here 152 | kParseCommentsFlag = 32, //!< Allow one-line (//) and multi-line (/**/) comments. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:717:29: error: ‘kParseErrorUnspecificSyntaxError’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorUnspecificSyntaxError’? 717 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorUnspecificSyntaxError, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:89:5: note: ‘rapidjson::kParseErrorUnspecificSyntaxError’ declared here 89 | kParseErrorUnspecificSyntaxError //!< Unspecific syntax error. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:729:21: error: ‘kParseErrorUnspecificSyntaxError’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorUnspecificSyntaxError’? 729 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorUnspecificSyntaxError, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:89:5: note: ‘rapidjson::kParseErrorUnspecificSyntaxError’ declared here 89 | kParseErrorUnspecificSyntaxError //!< Unspecific syntax error. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseObject(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:743:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 743 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:750:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 750 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:754:14: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 754 | for (SizeType memberCount = 0;;) { | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:756:17: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 756 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissName, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:765:17: error: ‘kParseErrorObjectMissColon’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissColon’? 765 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissColon, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:73:5: note: ‘rapidjson::kParseErrorObjectMissColon’ declared here 73 | kParseErrorObjectMissColon, //!< Missing a colon after a name of object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:776:15: error: ‘memberCount’ was not declared in this scope 776 | ++memberCount; | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:787:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 787 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:790:21: error: ‘kParseErrorObjectMissCommaOrCurlyBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’? 790 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissCommaOrCurlyBracket, is.Tell()); break; // This useless break is only for making warning and coverage happy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:74:5: note: ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’ declared here 74 | kParseErrorObjectMissCommaOrCurlyBracket, //!< Missing a comma or '}' after an object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:793:30: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 793 | if (parseFlags & kParseTrailingCommasFlag) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:796:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 796 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseArray(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:811:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 811 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:818:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 818 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:822:14: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 822 | for (SizeType elementCount = 0;;) { | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:826:15: error: ‘elementCount’ was not declared in this scope 826 | ++elementCount; | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:836:21: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 836 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:840:17: error: ‘kParseErrorArrayMissCommaOrSquareBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’? 840 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorArrayMissCommaOrSquareBracket, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:76:5: note: ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’ declared here 76 | kParseErrorArrayMissCommaOrSquareBracket, //!< Missing a comma or ']' after an array element. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:842:30: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 842 | if (parseFlags & kParseTrailingCommasFlag) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:845:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 845 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseNull(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:860:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 860 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:863:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 863 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseTrue(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:873:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 873 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:876:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 876 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseFalse(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:886:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 886 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:889:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 889 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘unsigned int rapidjson::GenericReader::ParseHex4(InputStream&, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:917:17: error: ‘kParseErrorStringUnicodeEscapeInvalidHex’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeEscapeInvalidHex’? 917 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorStringUnicodeEscapeInvalidHex, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:78:5: note: ‘rapidjson::kParseErrorStringUnicodeEscapeInvalidHex’ declared here 78 | kParseErrorStringUnicodeEscapeInvalidHex, //!< Incorrect hex digit after \\u escape in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::StackStream::Put(rapidjson::GenericReader::StackStream::Ch)’: /usr/include/cereal/external/rapidjson/reader.h:932:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 932 | *stack_.template Push() = c; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:932:37: error: expected primary-expression before ‘>’ token 932 | *stack_.template Push() = c; | ^ /usr/include/cereal/external/rapidjson/reader.h:932:39: error: expected primary-expression before ‘)’ token 932 | *stack_.template Push() = c; | ^ /usr/include/cereal/external/rapidjson/reader.h:933:15: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 933 | ++length_; | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘std::size_t rapidjson::GenericReader::StackStream::Length() const’: /usr/include/cereal/external/rapidjson/reader.h:941:40: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 941 | size_t Length() const { return length_; } | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘rapidjson::GenericReader::StackStream::Ch* rapidjson::GenericReader::StackStream::Pop()’: /usr/include/cereal/external/rapidjson/reader.h:944:20: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 944 | return stack_.template Pop(length_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:944:42: error: expected primary-expression before ‘>’ token 944 | return stack_.template Pop(length_); | ^ /usr/include/cereal/external/rapidjson/reader.h:944:44: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 944 | return stack_.template Pop(length_); | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseString(InputStream&, Handler&, bool)’: /usr/include/cereal/external/rapidjson/reader.h:958:9: error: ‘internal’ is not a class, namespace, or enumeration 958 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:958:46: error: expected primary-expression before ‘>’ token 958 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:959:29: error: overloaded function with no contextual type information 959 | InputStream& s(copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:965:26: error: ‘kParseInsituFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseInsituFlag’? 965 | if (parseFlags & kParseInsituFlag) { | ^~~~~~~~~~~~~~~~ | rapidjson::kParseInsituFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:147:5: note: ‘rapidjson::kParseInsituFlag’ declared here 147 | kParseInsituFlag = 1, //!< In-situ(destructive) parsing. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:972:49: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 972 | success = (isKey ? handler.Key(str, SizeType(length), false) : handler.String(str, SizeType(length), false)); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:972:96: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 972 | success = (isKey ? handler.Key(str, SizeType(length), false) : handler.String(str, SizeType(length), false)); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:975:66: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 975 | StackStream stackStream(stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:978:13: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 978 | SizeType length = static_cast(stackStream.Length()) - 1; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:980:49: error: ‘length’ was not declared in this scope 980 | success = (isKey ? handler.Key(str, length, true) : handler.String(str, length, true)); | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:983:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 983 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseStringToStream(InputStream&, OutputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:1004:32: error: ‘kParseValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseValidateEncodingFlag’? 1004 | if (!(parseFlags & kParseValidateEncodingFlag)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseValidateEncodingFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:148:5: note: ‘rapidjson::kParseValidateEncodingFlag’ declared here 148 | kParseValidateEncodingFlag = 2, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1023:29: error: ‘kParseErrorStringUnicodeSurrogateInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’? 1023 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringUnicodeSurrogateInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:79:5: note: ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’ declared here 79 | kParseErrorStringUnicodeSurrogateInvalid, //!< The surrogate pair in string is invalid. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1027:29: error: ‘kParseErrorStringUnicodeSurrogateInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’? 1027 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringUnicodeSurrogateInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:79:5: note: ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’ declared here 79 | kParseErrorStringUnicodeSurrogateInvalid, //!< The surrogate pair in string is invalid. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1033:21: error: ‘kParseErrorStringEscapeInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringEscapeInvalid’? 1033 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringEscapeInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:80:5: note: ‘rapidjson::kParseErrorStringEscapeInvalid’ declared here 80 | kParseErrorStringEscapeInvalid, //!< Invalid escape character in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1042:21: error: ‘kParseErrorStringMissQuotationMark’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringMissQuotationMark’? 1042 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringMissQuotationMark, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:81:5: note: ‘rapidjson::kParseErrorStringMissQuotationMark’ declared here 81 | kParseErrorStringMissQuotationMark, //!< Missing a closing quotation mark in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1044:21: error: ‘kParseErrorStringInvalidEncoding’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringInvalidEncoding’? 1044 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringInvalidEncoding, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:82:5: note: ‘rapidjson::kParseErrorStringInvalidEncoding’ declared here 82 | kParseErrorStringInvalidEncoding, //!< Invalid encoding in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘kParseValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseValidateEncodingFlag’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:148:5: note: ‘rapidjson::kParseValidateEncodingFlag’ declared here 148 | kParseValidateEncodingFlag = 2, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘,’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘>’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘::Validate’ has not been declared 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘,’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘>’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘::Transcode’ has not been declared; did you mean ‘Transcoder’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1051:21: error: ‘kParseErrorStringInvalidEncoding’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringInvalidEncoding’? 1051 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringInvalidEncoding, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:82:5: note: ‘rapidjson::kParseErrorStringInvalidEncoding’ declared here 82 | kParseErrorStringInvalidEncoding, //!< Invalid encoding in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseNumber(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:1455:9: error: ‘internal’ is not a class, namespace, or enumeration 1455 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1455:46: error: expected primary-expression before ‘>’ token 1455 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:1457:28: error: ‘kParseNumbersAsStringsFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseNumbersAsStringsFlag’? 1457 | ((parseFlags & kParseNumbersAsStringsFlag) != 0) ? | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseNumbersAsStringsFlag /usr/include/cereal/external/rapidjson/reader.h:153:5: note: ‘rapidjson::kParseNumbersAsStringsFlag’ declared here 153 | kParseNumbersAsStringsFlag = 64, //!< Parse all numbers (ints/doubles) as strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1458:32: error: ‘kParseInsituFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseInsituFlag’? 1458 | ((parseFlags & kParseInsituFlag) == 0) : | ^~~~~~~~~~~~~~~~ | rapidjson::kParseInsituFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:147:5: note: ‘rapidjson::kParseInsituFlag’ declared here 147 | kParseInsituFlag = 1, //!< In-situ(destructive) parsing. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1459:32: error: ‘kParseFullPrecisionFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseFullPrecisionFlag’? 1459 | ((parseFlags & kParseFullPrecisionFlag) != 0), | ^~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseFullPrecisionFlag /usr/include/cereal/external/rapidjson/reader.h:151:5: note: ‘rapidjson::kParseFullPrecisionFlag’ declared here 151 | kParseFullPrecisionFlag = 16, //!< Parse number in full precision (but slower). | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1461:53: error: template argument 2 is invalid 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1461:53: error: template argument 3 is invalid /usr/include/cereal/external/rapidjson/reader.h:1461:69: error: overloaded function with no contextual type information 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1461:70: error: expression list treated as compound expression in initializer [-fpermissive] 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1463:32: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1463 | size_t startOffset = s.Tell(); | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:1468:36: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1468 | bool minus = Consume(s, '-'); | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1468:36: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1475:13: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1475 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == '0')) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1477:15: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1477 | s.TakePush(); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1479:18: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1479 | else if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '1' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1479:18: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1479 | else if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '1' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1480:41: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1480 | i = static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1483:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1483 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1483:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1483 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1485:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1485 | if (CEREAL_RAPIDJSON_LIKELY(i != 214748364 || s.Peek() > '8')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1491:58: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1491 | i = i * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1495:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1495 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1495:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1495 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1497:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1497 | if (CEREAL_RAPIDJSON_LIKELY(i != 429496729 || s.Peek() > '5')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1503:58: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1503 | i = i * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1508:32: error: ‘kParseNanAndInfFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseNanAndInfFlag’? 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::kParseNanAndInfFlag /usr/include/cereal/external/rapidjson/reader.h:155:5: note: ‘rapidjson::kParseNanAndInfFlag’ declared here 155 | kParseNanAndInfFlag = 256, //!< Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1508:56: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1508:56: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1509:31: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1509 | if (Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1509:31: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1510:35: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1510 | if (Consume(s, 'a') && Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1510:35: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1510:54: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1510 | if (Consume(s, 'a') && Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1510:54: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1515:22: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1515 | else if (CEREAL_RAPIDJSON_LIKELY(Consume(s, 'I'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1515:22: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1516:35: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1516 | if (Consume(s, 'n') && Consume(s, 'f')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1516:35: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1516:54: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1516 | if (Consume(s, 'n') && Consume(s, 'f')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1516:54: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1522:25: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1522 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1522:25: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1522 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1528:17: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1528 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1528:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1528 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1532:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1532 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1532:13: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1532 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1538:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1538 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1538:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1538 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1540:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1540 | if (CEREAL_RAPIDJSON_LIKELY(i64 != CEREAL_RAPIDJSON_UINT64_C2(0x0CCCCCCC, 0xCCCCCCCC) || s.Peek() > '8')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1545:62: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1545 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1549:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1549 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1549:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1549 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1551:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1551 | if (CEREAL_RAPIDJSON_LIKELY(i64 != CEREAL_RAPIDJSON_UINT64_C2(0x19999999, 0x99999999) || s.Peek() > '5')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1556:62: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1556 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1563:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1563 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1563:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1563 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1564:33: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1564 | d = d * 10 + (s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1571:27: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1571 | if (Consume(s, '.')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1571:27: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1572:33: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1572 | decimalPosition = s.Length(); | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1574:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1574 | if (CEREAL_RAPIDJSON_UNLIKELY(!(s.Peek() >= '0' && s.Peek() <= '9'))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1574:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1574 | if (CEREAL_RAPIDJSON_UNLIKELY(!(s.Peek() >= '0' && s.Peek() <= '9'))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1575:17: error: ‘kParseErrorNumberMissFraction’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberMissFraction’? 1575 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissFraction, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:85:5: note: ‘rapidjson::kParseErrorNumberMissFraction’ declared here 85 | kParseErrorNumberMissFraction, //!< Miss fraction part in number. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1575:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1575 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissFraction, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1583:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1583 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1583:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1583 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1587:66: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1587 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1602:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1602 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1602:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1602 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1604:39: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1604 | d = d * 10.0 + (s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1610:23: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1610 | s.TakePush(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1614:33: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1614 | decimalPosition = s.Length(); // decimal position at the end of integer. | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1618:27: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1618 | if (Consume(s, 'e') || Consume(s, 'E')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1618:27: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1618:46: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1618 | if (Consume(s, 'e') || Consume(s, 'E')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1618:46: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1625:31: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1625 | if (Consume(s, '+')) | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1625:31: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1627:36: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1627 | else if (Consume(s, '-')) | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1627:36: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1630:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1630 | if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1630:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1630 | if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1631:42: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1631 | exp = static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1642:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1642 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1642:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1642 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1643:61: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1643 | exp = exp * 10 + static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1645:36: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1645 | while (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() >= '0' && s.Peek() <= '9')) // Consume the rest of exponent | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1645:36: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1645 | while (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() >= '0' && s.Peek() <= '9')) // Consume the rest of exponent | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1646:35: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1646 | s.Take(); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1652:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1652 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1652:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1652 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1653:61: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1653 | exp = exp * 10 + static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1655:29: error: ‘kParseErrorNumberTooBig’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberTooBig’? 1655 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberTooBig, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:84:5: note: ‘rapidjson::kParseErrorNumberTooBig’ declared here 84 | kParseErrorNumberTooBig, //!< Number too big to be stored in double. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1660:17: error: ‘kParseErrorNumberMissExponent’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberMissExponent’? 1660 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissExponent, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:86:5: note: ‘rapidjson::kParseErrorNumberMissExponent’ declared here 86 | kParseErrorNumberMissExponent, //!< Miss exponent in number. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1660:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1660 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissExponent, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1671:19: error: request for member ‘Pop’ in ‘s’, which is of non-class type ‘int’ 1671 | s.Pop(); // Pop stack no matter if it will be used or not. | ^~~ /usr/include/cereal/external/rapidjson/reader.h:1673:41: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1673 | const size_t length = s.Tell() - startOffset; | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:1677:47: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 1677 | cont = handler.RawNumber(str, SizeType(length), false); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1680:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 1680 | SizeType numCharsToCopy = static_cast(s.Length()); | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1681:17: error: ‘StringStream’ was not declared in this scope; did you mean ‘StackStream’? 1681 | StringStream srcStream(s.Pop()); | ^~~~~~~~~~~~ | StackStream /usr/include/cereal/external/rapidjson/reader.h:1682:68: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 1682 | StackStream dstStream(stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:1683:24: error: ‘numCharsToCopy’ was not declared in this scope 1683 | while (numCharsToCopy--) { | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1684:32: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1684:21: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~~ | rapidjson::Transcoder In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1684:37: error: expected primary-expression before ‘>’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:38: error: expected primary-expression before ‘,’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:54: error: expected primary-expression before ‘>’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:57: error: ‘::Transcode’ has not been declared; did you mean ‘Transcoder’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~ | Transcoder /usr/include/cereal/external/rapidjson/reader.h:1684:67: error: ‘srcStream’ was not declared in this scope; did you mean ‘dstStream’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~ | dstStream /usr/include/cereal/external/rapidjson/reader.h:1688:23: error: ‘SizeType’ does not name a type 1688 | const SizeType length = static_cast(dstStream.Length()) - 1; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1689:56: error: ‘length’ was not declared in this scope 1689 | cont = handler.RawNumber(str, SizeType(length), true); | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1693:30: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1693 | size_t length = s.Length(); | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1694:36: error: request for member ‘Pop’ in ‘s’, which is of non-class type ‘int’ 1694 | const char* decimal = s.Pop(); // Pop stack no matter if it will be used or not. | ^~~ /usr/include/cereal/external/rapidjson/reader.h:1699:24: error: ‘internal’ is not a class, namespace, or enumeration 1699 | d = internal::StrtodFullPrecision(d, p, decimal, length, decimalPosition, exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1701:24: error: ‘internal’ is not a class, namespace, or enumeration 1701 | d = internal::StrtodNormalPrecision(d, p); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1707:20: error: ‘kParseErrorNumberTooBig’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberTooBig’? 1707 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberTooBig, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:84:5: note: ‘rapidjson::kParseErrorNumberTooBig’ declared here 84 | kParseErrorNumberTooBig, //!< Number too big to be stored in double. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:1731:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 1731 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:2013:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 2013 | *stack_.template Push(1) = n; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:2013:35: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 2013 | *stack_.template Push(1) = n; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2020:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2020 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2061:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:2061:34: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2061:44: error: expected primary-expression before ‘)’ token 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^ /usr/include/cereal/external/rapidjson/reader.h:2061:79: error: expected primary-expression before ‘)’ token 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^ /usr/include/cereal/external/rapidjson/reader.h:2067:32: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 2067 | if (!(parseFlags & kParseTrailingCommasFlag) && src == IterativeParsingMemberDelimiterState) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2068:17: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 2068 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorObjectMissName, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2072:21: error: expected ‘;’ before ‘c’ 2072 | SizeType c = *stack_.template Pop(1); | ^~ | ; /usr/include/cereal/external/rapidjson/reader.h:2075:19: error: ‘c’ was not declared in this scope 2075 | ++c; | ^ /usr/include/cereal/external/rapidjson/reader.h:2082:41: error: ‘c’ was not declared in this scope 2082 | bool hr = handler.EndObject(c); | ^ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2085:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2085 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2097:32: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 2097 | if (!(parseFlags & kParseTrailingCommasFlag) && src == IterativeParsingElementDelimiterState) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2098:17: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 2098 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2102:21: error: expected ‘;’ before ‘c’ 2102 | SizeType c = *stack_.template Pop(1); | ^~ | ; /usr/include/cereal/external/rapidjson/reader.h:2105:19: error: ‘c’ was not declared in this scope 2105 | ++c; | ^ /usr/include/cereal/external/rapidjson/reader.h:2112:40: error: ‘c’ was not declared in this scope 2112 | bool hr = handler.EndArray(c); | ^ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2115:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2115 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::HandleError(rapidjson::GenericReader::IterativeParsingState, InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:2154:53: error: ‘kParseErrorDocumentEmpty’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorDocumentEmpty’? 2154 | case IterativeParsingStartState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorDocumentEmpty, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:67:5: note: ‘rapidjson::kParseErrorDocumentEmpty’ declared here 67 | kParseErrorDocumentEmpty, //!< The document is empty. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2155:53: error: ‘kParseErrorDocumentRootNotSingular’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorDocumentRootNotSingular’? 2155 | case IterativeParsingFinishState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorDocumentRootNotSingular, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:68:5: note: ‘rapidjson::kParseErrorDocumentRootNotSingular’ declared here 68 | kParseErrorDocumentRootNotSingular, //!< The document root must not follow by other values. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2157:53: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 2157 | case IterativeParsingMemberDelimiterState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissName, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2158:53: error: ‘kParseErrorObjectMissColon’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissColon’? 2158 | case IterativeParsingMemberKeyState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissColon, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:73:5: note: ‘rapidjson::kParseErrorObjectMissColon’ declared here 73 | kParseErrorObjectMissColon, //!< Missing a colon after a name of object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2159:53: error: ‘kParseErrorObjectMissCommaOrCurlyBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’? 2159 | case IterativeParsingMemberValueState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissCommaOrCurlyBracket, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:74:5: note: ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’ declared here 74 | kParseErrorObjectMissCommaOrCurlyBracket, //!< Missing a comma or '}' after an object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2162:53: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 2162 | case IterativeParsingElementDelimiterState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2163:80: error: ‘kParseErrorArrayMissCommaOrSquareBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’? 2163 | default: CEREAL_RAPIDJSON_ASSERT(src == IterativeParsingElementState); CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorArrayMissCommaOrSquareBracket, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/error/error.h:76:5: note: ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’ declared here 76 | kParseErrorArrayMissCommaOrSquareBracket, //!< Missing a comma or ']' after an array element. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/reader.h:2217:9: error: ‘GenericReader’ does not name a type 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:67:5: error: ‘GenericValue’ does not name a type 67 | GenericValue name; //!< name of member (must be a string) | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:68:5: error: ‘GenericValue’ does not name a type 68 | GenericValue value; //!< value of member. | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:104:18: error: ‘GenericValue’ is not a class template 104 | friend class GenericValue; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:104:18: error: template argument required for ‘class GenericValue’ /usr/include/cereal/external/rapidjson/document.h:104:5: error: friend declaration does not name a class or function 104 | friend class GenericValue; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:107:13: error: ‘GenericMember’ does not name a type 107 | typedef GenericMember PlainType; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:108:22: error: ‘internal’ is not a class, namespace, or enumeration 108 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:108:45: error: expected unqualified-id before ‘<’ token 108 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:120:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 120 | typedef ValueType value_type; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:121:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 121 | typedef ValueType * pointer; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:122:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 122 | typedef ValueType & reference; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:128:13: error: ‘pointer’ does not name a type 128 | typedef pointer Pointer; | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:130:13: error: ‘reference’ does not name a type 130 | typedef reference Reference; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:188:5: error: ‘Reference’ does not name a type 188 | Reference operator*() const { return *ptr_; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:189:5: error: ‘Pointer’ does not name a type 189 | Pointer operator->() const { return ptr_; } | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:190:5: error: ‘Reference’ does not name a type 190 | Reference operator[](DifferenceType n) const { return ptr_[n]; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:198:43: error: expected ‘)’ before ‘p’ 198 | explicit GenericMemberIterator(Pointer p) : ptr_(p) {} | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:200:5: error: ‘Pointer’ does not name a type 200 | Pointer ptr_; //!< raw pointer | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericMemberIterator::GenericMemberIterator()’: /usr/include/cereal/external/rapidjson/document.h:138:31: error: class ‘rapidjson::GenericMemberIterator’ does not have any field named ‘ptr_’ 138 | GenericMemberIterator() : ptr_() {} | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator&)’: /usr/include/cereal/external/rapidjson/document.h:156:58: error: class ‘rapidjson::GenericMemberIterator’ does not have any field named ‘ptr_’ 156 | GenericMemberIterator(const NonConstIterator & it) : ptr_(it.ptr_) {} | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator=(const NonConstIterator&)’: /usr/include/cereal/external/rapidjson/document.h:157:56: error: ‘ptr_’ was not declared in this scope 157 | Iterator& operator=(const NonConstIterator & it) { ptr_ = it.ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator++()’: /usr/include/cereal/external/rapidjson/document.h:161:31: error: ‘ptr_’ was not declared in this scope 161 | Iterator& operator++(){ ++ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator--()’: /usr/include/cereal/external/rapidjson/document.h:162:31: error: ‘ptr_’ was not declared in this scope 162 | Iterator& operator--(){ --ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator++(int)’: /usr/include/cereal/external/rapidjson/document.h:163:55: error: ‘ptr_’ was not declared in this scope 163 | Iterator operator++(int){ Iterator old(*this); ++ptr_; return old; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator--(int)’: /usr/include/cereal/external/rapidjson/document.h:164:55: error: ‘ptr_’ was not declared in this scope 164 | Iterator operator--(int){ Iterator old(*this); --ptr_; return old; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator+(rapidjson::GenericMemberIterator::DifferenceType) const’: /usr/include/cereal/external/rapidjson/document.h:169:66: error: ‘ptr_’ was not declared in this scope 169 | Iterator operator+(DifferenceType n) const { return Iterator(ptr_+n); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator-(rapidjson::GenericMemberIterator::DifferenceType) const’: /usr/include/cereal/external/rapidjson/document.h:170:66: error: ‘ptr_’ was not declared in this scope 170 | Iterator operator-(DifferenceType n) const { return Iterator(ptr_-n); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator+=(rapidjson::GenericMemberIterator::DifferenceType)’: /usr/include/cereal/external/rapidjson/document.h:172:46: error: ‘ptr_’ was not declared in this scope 172 | Iterator& operator+=(DifferenceType n) { ptr_+=n; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator-=(rapidjson::GenericMemberIterator::DifferenceType)’: /usr/include/cereal/external/rapidjson/document.h:173:46: error: ‘ptr_’ was not declared in this scope 173 | Iterator& operator-=(DifferenceType n) { ptr_-=n; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator==(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:178:56: error: ‘ptr_’ was not declared in this scope 178 | bool operator==(ConstIterator that) const { return ptr_ == that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator!=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:179:56: error: ‘ptr_’ was not declared in this scope 179 | bool operator!=(ConstIterator that) const { return ptr_ != that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator<=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:180:56: error: ‘ptr_’ was not declared in this scope 180 | bool operator<=(ConstIterator that) const { return ptr_ <= that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator>=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:181:56: error: ‘ptr_’ was not declared in this scope 181 | bool operator>=(ConstIterator that) const { return ptr_ >= that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator<(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:182:56: error: ‘ptr_’ was not declared in this scope 182 | bool operator< (ConstIterator that) const { return ptr_ < that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator>(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:183:56: error: ‘ptr_’ was not declared in this scope 183 | bool operator> (ConstIterator that) const { return ptr_ > that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::DifferenceType rapidjson::GenericMemberIterator::operator-(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:194:65: error: ‘ptr_’ was not declared in this scope 194 | DifferenceType operator-(ConstIterator that) const { return ptr_-that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:284:14: error: ‘SizeType’ has not been declared 284 | template | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:285:44: error: ‘N’ was not declared in this scope 285 | GenericStringRef(const CharType (&str)[N]) CEREAL_RAPIDJSON_NOEXCEPT | ^ /usr/include/cereal/external/rapidjson/document.h:321:43: error: ‘SizeType’ has not been declared 321 | GenericStringRef(const CharType* str, SizeType len) | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:330:11: error: ‘SizeType’ does not name a type 330 | const SizeType length; //!< length of the string (excluding the trailing NULL terminator) | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:333:5: error: ‘SizeType’ does not name a type 333 | SizeType NotNullStrLen(const CharType* str) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:342:14: error: ‘SizeType’ has not been declared 342 | template | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:343:38: error: ‘N’ was not declared in this scope 343 | GenericStringRef(CharType (&str)[N]) /* = delete */; | ^ /usr/include/cereal/external/rapidjson/document.h:343:5: error: ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ cannot be overloaded with ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ 343 | GenericStringRef(CharType (&str)[N]) /* = delete */; | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:285:5: note: previous declaration ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ 285 | GenericStringRef(const CharType (&str)[N]) CEREAL_RAPIDJSON_NOEXCEPT | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(...)’: /usr/include/cereal/external/rapidjson/document.h:286:13: error: ‘str’ was not declared in this scope; did you mean ‘std’? 286 | : s(str), length(N-1) {} | ^~~ | std /usr/include/cereal/external/rapidjson/document.h:286:19: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 286 | : s(str), length(N-1) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:286:26: error: ‘N’ was not declared in this scope 286 | : s(str), length(N-1) {} | ^ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(const CharType*)’: /usr/include/cereal/external/rapidjson/document.h:310:19: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 310 | : s(str), length(NotNullStrLen(str)) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(const CharType*, int)’: /usr/include/cereal/external/rapidjson/document.h:322:64: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 322 | : s(CEREAL_RAPIDJSON_LIKELY(str) ? str : emptyString), length(len) { CEREAL_RAPIDJSON_ASSERT(str != 0 || len == 0u); } | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’: /usr/include/cereal/external/rapidjson/document.h:324:63: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 324 | GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:349:32: error: expected initializer before ‘<’ token 349 | const CharType GenericStringRef::emptyString[] = { CharType() }; | ^ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:364:8: error: ‘GenericStringRef’ does not name a type 364 | inline GenericStringRef StringRef(const CharType* str) { | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:384:8: error: ‘GenericStringRef’ does not name a type 384 | inline GenericStringRef StringRef(const CharType* str, size_t length) { | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:412:39: error: expected class-name before ‘{’ token 412 | struct IsGenericValueImpl : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/document.h:415:30: error: ‘IsGenericValueImpl’ is not a class template 415 | template struct IsGenericValueImpl::Type, typename Void::Type> | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:415:145: error: redeclared with 1 template parameter 415 | template struct IsGenericValueImpl::Type, typename Void::Type> | ^ /usr/include/cereal/external/rapidjson/document.h:412:8: note: previous declaration ‘template struct rapidjson::internal::IsGenericValueImpl’ used 3 template parameters 412 | struct IsGenericValueImpl : FalseType {}; | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:416:15: error: expected template-name before ‘<’ token 416 | : IsBaseOf, T>::Type {}; | ^ /usr/include/cereal/external/rapidjson/document.h:419:65: error: expected template-name before ‘<’ token 419 | template struct IsGenericValue : IsGenericValueImpl::Type {}; | ^ /usr/include/cereal/external/rapidjson/document.h:419:65: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/document.h:432:8: error: ‘TypeHelper’ is not a class template 432 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:432:34: error: redeclared with 1 template parameter 432 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:440:8: error: ‘TypeHelper’ is not a class template 440 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:440:33: error: redeclared with 1 template parameter 440 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:448:8: error: ‘TypeHelper’ is not a class template 448 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:448:38: error: redeclared with 1 template parameter 448 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:476:8: error: ‘TypeHelper’ is not a class template 476 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:476:37: error: redeclared with 1 template parameter 476 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:484:8: error: ‘TypeHelper’ is not a class template 484 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:484:38: error: redeclared with 1 template parameter 484 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:492:8: error: ‘TypeHelper’ is not a class template 492 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:492:36: error: redeclared with 1 template parameter 492 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:500:8: error: ‘TypeHelper’ is not a class template 500 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:500:35: error: redeclared with 1 template parameter 500 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:508:8: error: ‘TypeHelper’ is not a class template 508 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:508:59: error: redeclared with 1 template parameter 508 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:527:8: error: ‘TypeHelper’ is not a class template 527 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:527:55: error: redeclared with 1 template parameter 527 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:536:8: error: ‘TypeHelper’ is not a class template 536 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:536:60: error: redeclared with 1 template parameter 536 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:543:8: error: ‘TypeHelper’ is not a class template 543 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:543:56: error: redeclared with 1 template parameter 543 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:552:8: error: ‘TypeHelper’ is not a class template 552 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:552:61: error: redeclared with 1 template parameter 552 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:577:51: error: ‘MemoryPoolAllocator’ does not name a type 577 | template > | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:577:70: error: expected ‘>’ before ‘<’ token 577 | template > | ^ /usr/include/cereal/external/rapidjson/document.h:581:13: error: ‘GenericMember’ does not name a type 581 | typedef GenericMember Member; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:585:13: error: ‘GenericStringRef’ does not name a type 585 | typedef GenericStringRef StringRefType; //!< Reference to a constant string | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:586:22: error: expected nested-name-specifier before ‘GenericMemberIterator’ 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:586:22: error: expected ‘;’ at end of member declaration 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:586:43: error: expected unqualified-id before ‘<’ token 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^ /usr/include/cereal/external/rapidjson/document.h:587:22: error: expected nested-name-specifier before ‘GenericMemberIterator’ 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:587:22: error: expected ‘;’ at end of member declaration 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:587:22: error: redeclaration of ‘typedef int rapidjson::GenericValue::GenericMemberIterator’ /usr/include/cereal/external/rapidjson/document.h:586:22: note: previous declaration ‘typedef int rapidjson::GenericValue::GenericMemberIterator’ 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:587:43: error: expected unqualified-id before ‘<’ token 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^ /usr/include/cereal/external/rapidjson/document.h:591:13: error: ‘GenericArray’ does not name a type 591 | typedef GenericArray Array; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:592:13: error: ‘GenericArray’ does not name a type 592 | typedef GenericArray ConstArray; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:593:13: error: ‘GenericObject’ does not name a type 593 | typedef GenericObject Object; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:594:13: error: ‘GenericObject’ does not name a type 594 | typedef GenericObject ConstObject; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:616:33: error: expected ‘)’ before ‘<’ token 616 | GenericValue(GenericDocument&& rhs); | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:620:29: error: ‘GenericDocument’ was not declared in this scope; did you mean ‘rapidjson::GenericDocument’? 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~~~~~~~~~~~~~ | rapidjson::GenericDocument In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:57:7: note: ‘rapidjson::GenericDocument’ declared here 57 | class GenericDocument; | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:620:53: error: expected primary-expression before ‘,’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:63: error: expected primary-expression before ‘,’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:78: error: expected primary-expression before ‘>’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:82: error: label ‘rhs’ referenced outside of any function 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~ /usr/include/cereal/external/rapidjson/document.h:620:19: error: declaration of ‘operator=’ as non-function 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:630:31: error: expected ‘)’ before ‘type’ 630 | explicit GenericValue(Type type) CEREAL_RAPIDJSON_NOEXCEPT : data_() { | ~ ^~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:701:32: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: invalid use of template-name ‘rapidjson::internal::RemoveSfinaeTag’ without an argument list 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:149:30: note: ‘template struct rapidjson::internal::RemoveSfinaeTag’ declared here 149 | template struct RemoveSfinaeTag; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: expected template-argument before ‘<’ token 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: expected ‘>’ before ‘<’ token /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:757:31: error: ‘SizeType’ has not been declared 757 | GenericValue(const Ch* s, SizeType length) CEREAL_RAPIDJSON_NOEXCEPT : data_() { SetStringRaw(StringRef(s, length)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:760:40: error: expected ‘)’ before ‘s’ 760 | explicit GenericValue(StringRefType s) CEREAL_RAPIDJSON_NOEXCEPT : data_() { SetStringRaw(s); } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:763:31: error: ‘SizeType’ has not been declared 763 | GenericValue(const Ch* s, SizeType length, Allocator& allocator) : data_() { SetStringRaw(StringRef(s, length), allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:781:23: error: expected ‘)’ before ‘a’ 781 | GenericValue(Array a) CEREAL_RAPIDJSON_NOEXCEPT : data_(a.value_.data_) { | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:792:24: error: expected ‘)’ before ‘o’ 792 | GenericValue(Object o) CEREAL_RAPIDJSON_NOEXCEPT : data_(o.value_.data_) { | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:856:19: error: declaration of ‘operator=’ as non-function 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:856:27: error: expected ‘;’ at end of member declaration 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ^ | ; /usr/include/cereal/external/rapidjson/document.h:856:42: error: expected ‘)’ before ‘str’ 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ~ ^~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:874:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: template argument 1 is invalid 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: expected ‘(’ before ‘,’ token 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: template argument 1 is invalid 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: template argument 1 is invalid 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: expected ‘(’ before ‘,’ token 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: template argument 1 is invalid 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: template argument 1 is invalid 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: expected ‘(’ before ‘,’ token 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: template argument 1 is invalid 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: template argument 1 is invalid 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: expected ‘(’ before ‘,’ token 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: template argument 1 is invalid 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: template argument 1 is invalid 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: expected ‘(’ before ‘,’ token 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: template argument 1 is invalid 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1019:5: error: ‘Type’ does not name a type 1019 | Type GetType() const { return static_cast(data_.f.flags & kTypeMask); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:1099:5: error: ‘SizeType’ does not name a type 1099 | SizeType MemberCount() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return data_.o.size; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1102:5: error: ‘SizeType’ does not name a type 1102 | SizeType MemberCapacity() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return data_.o.capacity; } | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1117:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: template argument 1 is invalid 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: expected ‘(’ before ‘,’ token 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: template argument 1 is invalid 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: template argument 1 is invalid 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: expected ‘(’ before ‘,’ token 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: template argument 1 is invalid 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1161:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1161 | ConstMemberIterator MemberBegin() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator(GetMembersPointer()); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1164:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1164 | ConstMemberIterator MemberEnd() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator(GetMembersPointer() + data_.o.size); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1167:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1167 | MemberIterator MemberBegin() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetMembersPointer()); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1170:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1170 | MemberIterator MemberEnd() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetMembersPointer() + data_.o.size); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1178:19: error: expected ‘;’ at end of member declaration 1178 | GenericValue& MemberReserve(SizeType newCapacity, Allocator &allocator) { | ^~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1178:41: error: expected ‘)’ before ‘newCapacity’ 1178 | GenericValue& MemberReserve(SizeType newCapacity, Allocator &allocator) { | ~ ^~~~~~~~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1233:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1233 | MemberIterator FindMember(const Ch* name) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1238:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1238 | ConstMemberIterator FindMember(const Ch* name) const { return const_cast(*this).FindMember(name); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1254:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1254 | MemberIterator FindMember(const GenericValue& name) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1263:41: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1263 | template ConstMemberIterator FindMember(const GenericValue& name) const { return const_cast(*this).FindMember(name); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1310:49: error: ‘StringRefType’ has not been declared 1310 | GenericValue& AddMember(GenericValue& name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1349:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: template argument 1 is invalid 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: expected ‘(’ before ‘,’ token 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: template argument 1 is invalid 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1365:19: error: expected ‘;’ at end of member declaration 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1365:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1365:42: error: expected ‘)’ before ‘name’ 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1382:19: error: expected ‘;’ at end of member declaration 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1382:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1382:42: error: expected ‘)’ before ‘name’ 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1396:19: error: expected ‘;’ at end of member declaration 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1396:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1396:42: error: expected ‘)’ before ‘name’ 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ~ ^~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1419:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: template argument 1 is invalid 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: expected ‘(’ before ‘,’ token 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: template argument 1 is invalid 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1420:15: error: ‘StringRefType’ has not been declared 1420 | AddMember(StringRefType name, T value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1472:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1472 | MemberIterator RemoveMember(MemberIterator m) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1496:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1496 | MemberIterator EraseMember(ConstMemberIterator pos) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1509:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1509 | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1550:5: error: ‘Object’ does not name a type 1550 | Object GetObject() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return Object(*this); } | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:1551:5: error: ‘ConstObject’ does not name a type 1551 | ConstObject GetObject() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstObject(*this); } | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1563:5: error: ‘SizeType’ does not name a type 1563 | SizeType Size() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return data_.a.size; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1566:5: error: ‘SizeType’ does not name a type 1566 | SizeType Capacity() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return data_.a.capacity; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1588:19: error: declaration of ‘operator[]’ as non-function 1588 | GenericValue& operator[](SizeType index) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1588:28: error: expected ‘;’ at end of member declaration 1588 | GenericValue& operator[](SizeType index) { | ^ | ; /usr/include/cereal/external/rapidjson/document.h:1588:38: error: expected ‘)’ before ‘index’ 1588 | GenericValue& operator[](SizeType index) { | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1593:25: error: declaration of ‘operator[]’ as non-function 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1593:34: error: expected ‘;’ at end of member declaration 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ^ | ; /usr/include/cereal/external/rapidjson/document.h:1593:44: error: expected ‘)’ before ‘index’ 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1614:19: error: expected ‘;’ at end of member declaration 1614 | GenericValue& Reserve(SizeType newCapacity, Allocator &allocator) { | ^~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1614:35: error: expected ‘)’ before ‘newCapacity’ 1614 | GenericValue& Reserve(SizeType newCapacity, Allocator &allocator) { | ~ ^~~~~~~~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1656:19: error: expected ‘;’ at end of member declaration 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ^~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1656:28: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::PushBack’ conflicts with a previous declaration 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1642:19: note: previous declaration ‘rapidjson::GenericValue::PushBack’ 1642 | GenericValue& PushBack(GenericValue&& value, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1656:41: error: expected ‘)’ before ‘value’ 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ~ ^~~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1678:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: template argument 1 is invalid 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: expected ‘(’ before ‘,’ token 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: template argument 1 is invalid 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1729:5: error: ‘Array’ does not name a type 1729 | Array GetArray() { CEREAL_RAPIDJSON_ASSERT(IsArray()); return Array(*this); } | ^~~~~ /usr/include/cereal/external/rapidjson/document.h:1730:5: error: ‘ConstArray’ does not name a type 1730 | ConstArray GetArray() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return ConstArray(*this); } | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1778:5: error: ‘SizeType’ does not name a type 1778 | SizeType GetStringLength() const { CEREAL_RAPIDJSON_ASSERT(IsString()); return ((data_.f.flags & kInlineStrFlag) ? (data_.ss.GetLength()) : data_.s.length); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1788:42: error: ‘SizeType’ has not been declared 1788 | GenericValue& SetString(const Ch* s, SizeType length) { return SetString(StringRef(s, length)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1795:19: error: expected ‘;’ at end of member declaration 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1795:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString’ conflicts with a previous declaration 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1788:19: note: previous declaration ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(const Ch*, int)’ 1788 | GenericValue& SetString(const Ch* s, SizeType length) { return SetString(StringRef(s, length)); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1795:42: error: expected ‘)’ before ‘s’ 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:1805:42: error: ‘SizeType’ has not been declared 1805 | GenericValue& SetString(const Ch* s, SizeType length, Allocator& allocator) { return SetString(StringRef(s, length), allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1821:19: error: expected ‘;’ at end of member declaration 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1821:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString’ conflicts with a previous declaration 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1813:19: note: previous declaration ‘rapidjson::GenericValue::SetString’ 1813 | GenericValue& SetString(const Ch* s, Allocator& allocator) { return SetString(StringRef(s), allocator); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1821:42: error: expected ‘)’ before ‘s’ 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:1924:21: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 1924 | kNullFlag = kNullType, | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1925:21: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 1925 | kTrueFlag = kTrueType | kBoolFlag, | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1926:22: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 1926 | kFalseFlag = kFalseType | kBoolFlag, | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1927:26: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1927 | kNumberIntFlag = kNumberType | kNumberFlag | kIntFlag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1928:27: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1928 | kNumberUintFlag = kNumberType | kNumberFlag | kUintFlag | kUint64Flag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1929:28: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1929 | kNumberInt64Flag = kNumberType | kNumberFlag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1930:29: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1930 | kNumberUint64Flag = kNumberType | kNumberFlag | kUint64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1931:29: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1931 | kNumberDoubleFlag = kNumberType | kNumberFlag | kDoubleFlag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1932:26: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1932 | kNumberAnyFlag = kNumberType | kNumberFlag | kIntFlag | kInt64Flag | kUintFlag | kUint64Flag | kDoubleFlag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1933:28: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1933 | kConstStringFlag = kStringType | kStringFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1934:27: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1934 | kCopyStringFlag = kStringType | kStringFlag | kCopyFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1935:28: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1935 | kShortStringFlag = kStringType | kStringFlag | kCopyFlag | kInlineStrFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1936:23: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1936 | kObjectFlag = kObjectType, | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1937:22: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1937 | kArrayFlag = kArrayType, | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1942:18: error: ‘SizeType’ does not name a type 1942 | static const SizeType kDefaultArrayCapacity = 16; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1943:18: error: ‘SizeType’ does not name a type 1943 | static const SizeType kDefaultObjectCapacity = 16; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1949:29: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 1949 | char payload[sizeof(SizeType) * 2 + sizeof(void*) + 6]; // 6 padding bytes | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1957:9: error: ‘SizeType’ does not name a type 1957 | SizeType length; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1958:9: error: ‘SizeType’ does not name a type 1958 | SizeType hashcode; //!< reserved | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1974:35: error: ‘SizeType’ has not been declared 1974 | inline static bool Usable(SizeType len) { return (MaxSize >= len); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1975:35: error: ‘SizeType’ has not been declared 1975 | inline void SetLength(SizeType len) { str[LenPos] = static_cast(MaxSize - len); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1976:16: error: ‘SizeType’ does not name a type 1976 | inline SizeType GetLength() const { return static_cast(MaxSize - str[LenPos]); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2006:9: error: ‘SizeType’ does not name a type 2006 | SizeType size; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2007:9: error: ‘SizeType’ does not name a type 2007 | SizeType capacity; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2008:9: error: ‘Member’ does not name a type; did you mean ‘Number’? 2008 | Member* members; | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2012:9: error: ‘SizeType’ does not name a type 2012 | SizeType size; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2013:9: error: ‘SizeType’ does not name a type 2013 | SizeType capacity; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2030:34: error: ‘Member’ does not name a type; did you mean ‘Number’? 2030 | CEREAL_RAPIDJSON_FORCEINLINE Member* GetMembersPointer() const { return CEREAL_RAPIDJSON_GETPOINTER(Member, data_.o.members); } | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2031:34: error: ‘Member’ does not name a type; did you mean ‘Number’? 2031 | CEREAL_RAPIDJSON_FORCEINLINE Member* SetMembersPointer(Member* members) { return CEREAL_RAPIDJSON_SETPOINTER(Member, data_.o.members, members); } | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2034:44: error: ‘SizeType’ has not been declared 2034 | void SetArrayRaw(GenericValue* values, SizeType count, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2047:23: error: ‘Member’ has not been declared 2047 | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2047:40: error: ‘SizeType’ has not been declared 2047 | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2060:23: error: ‘StringRefType’ has not been declared 2060 | void SetStringRaw(StringRefType s) CEREAL_RAPIDJSON_NOEXCEPT { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2067:23: error: ‘StringRefType’ has not been declared 2067 | void SetStringRaw(StringRefType s, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericValue::GenericValue(const rapidjson::GenericValue&, Allocator&, bool)’: /usr/include/cereal/external/rapidjson/document.h:654:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 654 | case kObjectType: { | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:655:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 655 | SizeType count = rhs.data_.o.size; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:656:17: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:656:25: error: ‘lm’ was not declared in this scope; did you mean ‘tm’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~ | tm /usr/include/cereal/external/rapidjson/document.h:656:47: error: ‘Member’ does not name a type; did you mean ‘Number’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:656:53: error: expected ‘>’ before ‘*’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:656:53: error: expected ‘(’ before ‘*’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ( /usr/include/cereal/external/rapidjson/document.h:656:54: error: expected primary-expression before ‘>’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:656:97: error: expected ‘)’ before ‘;’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ) /usr/include/cereal/external/rapidjson/document.h:658:30: error: expected ‘;’ before ‘i’ 658 | for (SizeType i = 0; i < count; i++) { | ^~ | ; /usr/include/cereal/external/rapidjson/document.h:658:38: error: ‘i’ was not declared in this scope 658 | for (SizeType i = 0; i < count; i++) { | ^ /usr/include/cereal/external/rapidjson/document.h:664:17: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 664 | SetMembersPointer(lm); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:667:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 667 | case kArrayType: { | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:668:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 668 | SizeType count = rhs.data_.a.size; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:669:91: error: invalid operands of types ‘’ and ‘long unsigned int’ to binary ‘operator*’ 669 | GenericValue* le = reinterpret_cast(allocator.Malloc(count * sizeof(GenericValue))); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:671:30: error: expected ‘;’ before ‘i’ 671 | for (SizeType i = 0; i < count; i++) | ^~ | ; /usr/include/cereal/external/rapidjson/document.h:671:38: error: ‘i’ was not declared in this scope 671 | for (SizeType i = 0; i < count; i++) | ^ /usr/include/cereal/external/rapidjson/document.h:678:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 678 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericValue::GenericValue(T, int*)’: /usr/include/cereal/external/rapidjson/document.h:707:13: error: ‘internal’ is not a class, namespace, or enumeration 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:707:13: error: expected primary-expression before ‘bool’ 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:707:13: error: expected ‘)’ before ‘bool’ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected ‘,’ before ‘;’ token 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^ /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected string-literal before ‘;’ token /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected ‘)’ before ‘;’ token In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:707:13: note: to match this ‘(’ 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In destructor ‘rapidjson::GenericValue::~GenericValue()’: /usr/include/cereal/external/rapidjson/document.h:813:22: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:813:56: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^ | tm /usr/include/cereal/external/rapidjson/document.h:813:61: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:815:33: error: there are no arguments to ‘GetMembersPointer’ that depend on a template parameter, so a declaration of ‘GetMembersPointer’ must be available [-fpermissive] 815 | Allocator::Free(GetMembersPointer()); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::operator==(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:937:13: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 937 | if (GetType() != rhs.GetType()) | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:940:17: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 940 | switch (GetType()) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:941:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 941 | case kObjectType: // Warning: O(n^2) inner-loop | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:944:18: error: ‘ConstMemberIterator’ was not declared in this scope; did you mean ‘ConstValueIterator’? 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:944:68: error: ‘lhsMemberItr’ was not declared in this scope 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:944:84: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:951:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 951 | case kArrayType: | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:954:18: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^~~~ /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:34: error: ‘i’ was not declared in this scope 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^ /usr/include/cereal/external/rapidjson/document.h:959:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 959 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:962:14: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 962 | case kNumberType: | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::SetObject()’: /usr/include/cereal/external/rapidjson/document.h:1096:80: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1096 | GenericValue& SetObject() { this->~GenericValue(); new (this) GenericValue(kObjectType); return *this; } | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::operator[](const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1135:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1135 | MemberIterator member = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1136:13: error: ‘member’ was not declared in this scope; did you mean ‘Number’? 1136 | if (member != MemberEnd()) | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:1136:23: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1136 | if (member != MemberEnd()) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::HasMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:1195:71: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1195 | bool HasMember(const Ch* name) const { return FindMember(name) != MemberEnd(); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::HasMember(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:1219:108: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1219 | bool HasMember(const GenericValue& name) const { return FindMember(name) != MemberEnd(); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:1293:45: error: ‘kDefaultObjectCapacity’ was not declared in this scope 1293 | MemberReserve(o.capacity == 0 ? kDefaultObjectCapacity : (o.capacity + (o.capacity + 1) / 2), allocator); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1294:9: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 1294 | Member* members = GetMembersPointer(); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:1294:17: error: ‘members’ was not declared in this scope 1294 | Member* members = GetMembersPointer(); | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1294:27: error: there are no arguments to ‘GetMembersPointer’ that depend on a template parameter, so a declaration of ‘GetMembersPointer’ must be available [-fpermissive] 1294 | Member* members = GetMembersPointer(); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::RemoveAllMembers()’: /usr/include/cereal/external/rapidjson/document.h:1431:14: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1431:48: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1431:53: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::RemoveMember(const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1455:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1455 | MemberIterator m = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1456:13: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1456 | if (m != MemberEnd()) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1456:18: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1456 | if (m != MemberEnd()) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::EraseMember(const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1541:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1541 | MemberIterator m = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1542:13: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1542 | if (m != MemberEnd()) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1542:18: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1542 | if (m != MemberEnd()) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::SetArray()’: /usr/include/cereal/external/rapidjson/document.h:1560:79: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1560 | GenericValue& SetArray() { this->~GenericValue(); new (this) GenericValue(kArrayType); return *this; } | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::PushBack(rapidjson::GenericValue&, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:1636:45: error: ‘kDefaultArrayCapacity’ was not declared in this scope 1636 | Reserve(data_.a.capacity == 0 ? kDefaultArrayCapacity : (data_.a.capacity + (data_.a.capacity + 1) / 2), allocator); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue* rapidjson::GenericValue::Erase(rapidjson::GenericValue::ConstValueIterator, rapidjson::GenericValue::ConstValueIterator)’: /usr/include/cereal/external/rapidjson/document.h:1725:37: error: ‘SizeType’ does not name a type 1725 | data_.a.size -= static_cast(last - first); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::Is() const’: /usr/include/cereal/external/rapidjson/document.h:1844:30: error: ‘internal’ is not a class, namespace, or enumeration 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1844:60: error: expected primary-expression before ‘,’ token 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1844:63: error: expected primary-expression before ‘>’ token 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1844:66: error: ‘::Is’ has not been declared 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘T rapidjson::GenericValue::Get() const’: /usr/include/cereal/external/rapidjson/document.h:1847:28: error: ‘internal’ is not a class, namespace, or enumeration 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1847:58: error: expected primary-expression before ‘,’ token 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1847:61: error: expected primary-expression before ‘>’ token 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1847:64: error: ‘::Get’ has not been declared 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘T rapidjson::GenericValue::Get()’: /usr/include/cereal/external/rapidjson/document.h:1850:22: error: ‘internal’ is not a class, namespace, or enumeration 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1850:52: error: expected primary-expression before ‘,’ token 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1850:55: error: expected primary-expression before ‘>’ token 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1850:58: error: ‘::Get’ has not been declared 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue::ValueType& rapidjson::GenericValue::Set(const T&)’: /usr/include/cereal/external/rapidjson/document.h:1853:44: error: ‘internal’ is not a class, namespace, or enumeration 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1853:74: error: expected primary-expression before ‘,’ token 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^ /usr/include/cereal/external/rapidjson/document.h:1853:77: error: expected primary-expression before ‘>’ token 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^ /usr/include/cereal/external/rapidjson/document.h:1853:80: error: ‘::Set’ has not been declared 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue::ValueType& rapidjson::GenericValue::Set(const T&, rapidjson::GenericValue::AllocatorType&)’: /usr/include/cereal/external/rapidjson/document.h:1856:70: error: ‘internal’ is not a class, namespace, or enumeration 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1856:100: error: expected primary-expression before ‘,’ token 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^ /usr/include/cereal/external/rapidjson/document.h:1856:103: error: expected primary-expression before ‘>’ token 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^ /usr/include/cereal/external/rapidjson/document.h:1856:106: error: ‘::Set’ has not been declared 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::Accept(Handler&) const’: /usr/include/cereal/external/rapidjson/document.h:1869:16: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 1869 | switch(GetType()) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1870:14: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 1870 | case kNullType: return handler.Null(); | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1871:14: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 1871 | case kFalseType: return handler.Bool(false); | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1872:14: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 1872 | case kTrueType: return handler.Bool(true); | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1874:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1874 | case kObjectType: | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1877:18: error: ‘ConstMemberIterator’ was not declared in this scope; did you mean ‘ConstValueIterator’? 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1877:57: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1877:62: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1886:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1886 | case kArrayType: | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1894:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1894 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1895:48: error: there are no arguments to ‘GetStringLength’ that depend on a template parameter, so a declaration of ‘GetStringLength’ must be available [-fpermissive] 1895 | return handler.String(GetString(), GetStringLength(), (data_.f.flags & kCopyFlag) != 0); | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:1898:13: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 1898 | CEREAL_RAPIDJSON_ASSERT(GetType() == kNumberType); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1898:13: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1898 | CEREAL_RAPIDJSON_ASSERT(GetType() == kNumberType); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetObjectRaw(int*, int, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:2050:13: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2050:21: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | tm /usr/include/cereal/external/rapidjson/document.h:2050:37: error: ‘Member’ does not name a type; did you mean ‘Number’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2050:43: error: expected ‘>’ before ‘*’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:2050:43: error: expected ‘(’ before ‘*’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ( /usr/include/cereal/external/rapidjson/document.h:2050:44: error: expected primary-expression before ‘>’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:2050:87: error: expected ‘)’ before ‘;’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ) /usr/include/cereal/external/rapidjson/document.h:2051:13: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 2051 | SetMembersPointer(m); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2055:13: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 2055 | SetMembersPointer(0); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetStringRaw(int)’: /usr/include/cereal/external/rapidjson/document.h:2063:28: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2063 | data_.s.length = s.length; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetStringRaw(int, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:2069:35: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2069 | if (ShortString::Usable(s.length)) { | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2071:34: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2071 | data_.ss.SetLength(s.length); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2075:32: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2075 | data_.s.length = s.length; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2076:57: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2076 | str = static_cast(allocator.Malloc((s.length + 1) * sizeof(Ch))); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2079:31: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2079 | std::memcpy(str, s, s.length * sizeof(Ch)); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2080:15: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2080 | str[s.length] = '\0'; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::StringEqual(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:2095:15: error: ‘SizeType’ does not name a type 2095 | const SizeType len1 = GetStringLength(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2096:15: error: ‘SizeType’ does not name a type 2096 | const SizeType len2 = rhs.GetStringLength(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2097:12: error: ‘len1’ was not declared in this scope 2097 | if(len1 != len2) { return false; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:2097:20: error: ‘len2’ was not declared in this scope 2097 | if(len1 != len2) { return false; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:2103:54: error: ‘len1’ was not declared in this scope 2103 | return (std::memcmp(str1, str2, sizeof(Ch) * len1) == 0); | ^~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2110:9: error: ‘GenericValue’ does not name a type 2110 | typedef GenericValue > Value; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2123:51: error: ‘MemoryPoolAllocator’ does not name a type 2123 | template , typename StackAllocator = CrtAllocator> | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2123:70: error: expected ‘>’ before ‘<’ token 2123 | template , typename StackAllocator = CrtAllocator> | ^ /usr/include/cereal/external/rapidjson/document.h:2124:7: error: redeclared with 2 template parameters 2124 | class GenericDocument : public GenericValue { | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:57:7: note: previous declaration ‘template class rapidjson::GenericDocument’ used 3 template parameters 57 | class GenericDocument; | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2124:44: error: expected template-name before ‘<’ token 2124 | class GenericDocument : public GenericValue { | ^ /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2506:9: error: ‘GenericDocument’ does not name a type 2506 | typedef GenericDocument > Document; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2519:22: error: ‘internal’ is not a class, namespace, or enumeration 2519 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2519:45: error: expected unqualified-id before ‘<’ token 2519 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:2520:13: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2520 | typedef ValueType* ValueIterator; // This may be const or non-const iterator | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2522:22: error: ‘ValueType’ has not been declared 2522 | typedef typename ValueType::AllocatorType AllocatorType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2523:22: error: ‘ValueType’ has not been declared 2523 | typedef typename ValueType::StringRefType StringRefType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2532:5: error: ‘SizeType’ does not name a type 2532 | SizeType Size() const { return value_.Size(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2533:5: error: ‘SizeType’ does not name a type 2533 | SizeType Capacity() const { return value_.Capacity(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2536:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2536 | ValueType& operator[](SizeType index) const { return value_[index]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2537:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2537 | ValueIterator Begin() const { return value_.Begin(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2538:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2538 | ValueIterator End() const { return value_.End(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2539:26: error: ‘SizeType’ has not been declared 2539 | GenericArray Reserve(SizeType newCapacity, AllocatorType &allocator) const { value_.Reserve(newCapacity, allocator); return *this; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2540:27: error: ‘ValueType’ has not been declared 2540 | GenericArray PushBack(ValueType& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2542:27: error: ‘ValueType’ has not been declared 2542 | GenericArray PushBack(ValueType&& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2545:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: template argument 1 is invalid 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: expected ‘(’ before ‘,’ token 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: template argument 1 is invalid 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2547:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2547 | ValueIterator Erase(ConstValueIterator pos) const { return value_.Erase(pos); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2548:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2548 | ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) const { return value_.Erase(first, last); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2551:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2551 | ValueIterator begin() const { return value_.Begin(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2552:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2552 | ValueIterator end() const { return value_.End(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2557:27: error: expected ‘)’ before ‘&’ token 2557 | GenericArray(ValueType& value) : value_(value) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:2558:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2558 | ValueType& value_; | ^~~~~~~~~ | ValueT In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericArray<, >::GenericArray(const rapidjson::GenericArray<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2528:45: error: class ‘rapidjson::GenericArray<, >’ does not have any field named ‘value_’ 2528 | GenericArray(const GenericArray& rhs) : value_(rhs.value_) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, >& rapidjson::GenericArray<, >::operator=(const rapidjson::GenericArray<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2529:56: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2529 | GenericArray& operator=(const GenericArray& rhs) { value_ = rhs.value_; return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericArray<, >::Empty() const’: /usr/include/cereal/external/rapidjson/document.h:2534:33: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2534 | bool Empty() const { return value_.Empty(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericArray<, >::Clear() const’: /usr/include/cereal/external/rapidjson/document.h:2535:26: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2535 | void Clear() const { value_.Clear(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::Reserve(int, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2539:82: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2539 | GenericArray Reserve(SizeType newCapacity, AllocatorType &allocator) const { value_.Reserve(newCapacity, allocator); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(int&, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2540:79: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2540 | GenericArray PushBack(ValueType& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(int&&, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2542:80: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2542 | GenericArray PushBack(ValueType&& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(rapidjson::GenericArray<, >::StringRefType, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2544:82: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2544 | GenericArray PushBack(StringRefType value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericArray<, >::PushBack(T, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2545:210: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PopBack() const’: /usr/include/cereal/external/rapidjson/document.h:2546:36: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2546 | GenericArray PopBack() const { value_.PopBack(); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:2572:22: error: ‘internal’ is not a class, namespace, or enumeration 2572 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2572:45: error: expected unqualified-id before ‘<’ token 2572 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:2573:13: error: ‘GenericMemberIterator’ does not name a type 2573 | typedef GenericMemberIterator MemberIterator; // This may be const or non-const iterator | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2574:13: error: ‘GenericMemberIterator’ does not name a type 2574 | typedef GenericMemberIterator ConstMemberIterator; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2575:22: error: ‘ValueType’ has not been declared 2575 | typedef typename ValueType::AllocatorType AllocatorType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2576:22: error: ‘ValueType’ has not been declared 2576 | typedef typename ValueType::StringRefType StringRefType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2577:22: error: ‘ValueType’ has not been declared 2577 | typedef typename ValueType::EncodingType EncodingType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2578:22: error: ‘ValueType’ has not been declared 2578 | typedef typename ValueType::Ch Ch; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2587:5: error: ‘SizeType’ does not name a type 2587 | SizeType MemberCount() const { return value_.MemberCount(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2588:5: error: ‘SizeType’ does not name a type 2588 | SizeType MemberCapacity() const { return value_.MemberCapacity(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2590:27: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2590 | template ValueType& operator[](T* name) const { return value_[name]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2591:41: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2591 | template ValueType& operator[](const GenericValue& name) const { return value_[name]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2595:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2595 | MemberIterator MemberBegin() const { return value_.MemberBegin(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2596:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2596 | MemberIterator MemberEnd() const { return value_.MemberEnd(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2597:33: error: ‘SizeType’ has not been declared 2597 | GenericObject MemberReserve(SizeType newCapacity, AllocatorType &allocator) const { value_.MemberReserve(newCapacity, allocator); return *this; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2602:62: error: ‘GenericValue’ does not name a type 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2602:74: error: expected ‘,’ or ‘...’ before ‘<’ token 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2603:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2603 | MemberIterator FindMember(const Ch* name) const { return value_.FindMember(name); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2604:41: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2604 | template MemberIterator FindMember(const GenericValue& name) const { return value_.FindMember(name); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2608:29: error: ‘ValueType’ has not been declared 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2608:46: error: ‘ValueType’ has not been declared 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2609:29: error: ‘ValueType’ has not been declared 2609 | GenericObject AddMember(ValueType& name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2613:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: expected ‘(’ before ‘,’ token 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: expected ‘(’ before ‘>’ token 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 2 is invalid In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2613:159: error: ‘ValueType’ has not been declared 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2615:29: error: ‘ValueType’ has not been declared 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2615:47: error: ‘ValueType’ has not been declared 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2616:29: error: ‘ValueType’ has not been declared 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2616:47: error: ‘ValueType’ has not been declared 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2617:29: error: ‘ValueType’ has not been declared 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2617:46: error: ‘ValueType’ has not been declared 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2618:49: error: ‘ValueType’ has not been declared 2618 | GenericObject AddMember(StringRefType name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2620:49: error: ‘ValueType’ has not been declared 2620 | GenericObject AddMember(StringRefType name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2622:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: template argument 1 is invalid 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: expected ‘(’ before ‘,’ token 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: template argument 1 is invalid 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidjson/document.h:2628:65: error: ‘GenericValue’ does not name a type 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2628:77: error: expected ‘,’ or ‘...’ before ‘<’ token 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2629:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2629 | MemberIterator RemoveMember(MemberIterator m) const { return value_.RemoveMember(m); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2630:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2630 | MemberIterator EraseMember(ConstMemberIterator pos) const { return value_.EraseMember(pos); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2631:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2631 | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) const { return value_.EraseMember(first, last); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2636:64: error: ‘GenericValue’ does not name a type 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2636:76: error: expected ‘,’ or ‘...’ before ‘<’ token 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2639:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2639 | MemberIterator begin() const { return value_.MemberBegin(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2640:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2640 | MemberIterator end() const { return value_.MemberEnd(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2645:28: error: expected ‘)’ before ‘&’ token 2645 | GenericObject(ValueType& value) : value_(value) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:2646:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2646 | ValueType& value_; | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericObject<, >::GenericObject(const rapidjson::GenericObject<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2583:47: error: class ‘rapidjson::GenericObject<, >’ does not have any field named ‘value_’ 2583 | GenericObject(const GenericObject& rhs) : value_(rhs.value_) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, >& rapidjson::GenericObject<, >::operator=(const rapidjson::GenericObject<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2584:58: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2584 | GenericObject& operator=(const GenericObject& rhs) { value_ = rhs.value_; return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::ObjectEmpty() const’: /usr/include/cereal/external/rapidjson/document.h:2589:39: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2589 | bool ObjectEmpty() const { return value_.ObjectEmpty(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::MemberReserve(int, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2597:89: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2597 | GenericObject MemberReserve(SizeType newCapacity, AllocatorType &allocator) const { value_.MemberReserve(newCapacity, allocator); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::HasMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2598:51: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2598 | bool HasMember(const Ch* name) const { return value_.HasMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::HasMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2602:128: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2602:145: error: ‘name’ was not declared in this scope 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2608:98: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2609:101: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2609 | GenericObject AddMember(ValueType& name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericObject<, >::AddMember(int&, T, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2613:219: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&&, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2615:100: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&&, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2616:99: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2617:99: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2618:102: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2618 | GenericObject AddMember(StringRefType name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2620:101: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2620 | GenericObject AddMember(StringRefType name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2621:104: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2621 | GenericObject AddMember(StringRefType name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, T, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2622:225: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericObject<, >::RemoveAllMembers()’: /usr/include/cereal/external/rapidjson/document.h:2623:31: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2623 | void RemoveAllMembers() { value_.RemoveAllMembers(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::RemoveMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2624:54: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2624 | bool RemoveMember(const Ch* name) const { return value_.RemoveMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::RemoveMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2628:131: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2628:151: error: ‘name’ was not declared in this scope 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::EraseMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2632:53: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2632 | bool EraseMember(const Ch* name) const { return value_.EraseMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::EraseMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2636:130: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2636:149: error: ‘name’ was not declared in this scope 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp: In function ‘std::string std::encode(const unsigned char*, std::size_t)’: /usr/include/cereal/external/base64.hpp:64:20: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 64 | ret += chars[char_array_4[i]]; | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:80:18: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 80 | ret += chars[char_array_4[j]]; | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp: In function ‘std::string std::decode(const string&)’: /usr/include/cereal/external/base64.hpp:97:59: error: ‘is_base64’ was not declared in this scope; did you mean ‘std::is_base64’? 97 | while (in_len-- && ( encoded_string[in_] != '=') && is_base64(encoded_string[in_])) { | ^~~~~~~~~ | std::is_base64 In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:44:24: note: ‘std::is_base64’ declared here 44 | static inline bool is_base64(unsigned char c) { | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:101:58: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 101 | char_array_4[i] = static_cast(chars.find( char_array_4[i] )); | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:118:56: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 118 | char_array_4[j] = static_cast(chars.find( char_array_4[j] )); | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/c++/10/stack:60, from /usr/include/cereal/archives/json.hpp:72, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/deque: At global scope: /usr/include/c++/10/deque:83:37: error: ‘polymorphic_allocator’ was not declared in this scope; did you mean ‘std::pmr::polymorphic_allocator’? 83 | using deque = std::deque<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~~~~~~~~~~~~~~~~ | std::pmr::polymorphic_allocator In file included from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/string:63:34: note: ‘std::pmr::polymorphic_allocator’ declared here 63 | template class polymorphic_allocator; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/stack:60, from /usr/include/cereal/archives/json.hpp:72, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/deque:83:62: error: template argument 2 is invalid 83 | using deque = std::deque<_Tp, polymorphic_allocator<_Tp>>; | ^~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:49: error: expected template-name before ‘<’ token 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/json.hpp:106:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/json.hpp:106:49: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:419:47: error: expected template-name before ‘<’ token 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/json.hpp:419:47: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/json.hpp:419:47: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/json.hpp:746:8: error: variable or field ‘prologue’ declared void 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:746:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:746:37: error: expected primary-expression before ‘,’ token 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:746:39: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:746:54: error: expected primary-expression before ‘>’ token 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:746:56: error: expected primary-expression before ‘const’ 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:751:8: error: variable or field ‘prologue’ declared void 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:751:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:751:36: error: expected primary-expression before ‘,’ token 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:751:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:751:53: error: expected primary-expression before ‘>’ token 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:751:55: error: expected primary-expression before ‘const’ 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:758:8: error: variable or field ‘epilogue’ declared void 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:758:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:758:37: error: expected primary-expression before ‘,’ token 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:758:39: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:758:54: error: expected primary-expression before ‘>’ token 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:758:56: error: expected primary-expression before ‘const’ 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:764:8: error: variable or field ‘epilogue’ declared void 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:764:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:764:36: error: expected primary-expression before ‘,’ token 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:764:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:764:53: error: expected primary-expression before ‘>’ token 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:764:55: error: expected primary-expression before ‘const’ 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:771:8: error: variable or field ‘prologue’ declared void 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:771:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:771:37: error: expected primary-expression before ‘,’ token 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:771:39: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:771:53: error: expected primary-expression before ‘>’ token 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:771:55: error: expected primary-expression before ‘const’ 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:776:8: error: variable or field ‘prologue’ declared void 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:776:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:776:36: error: expected primary-expression before ‘,’ token 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:776:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:776:52: error: expected primary-expression before ‘>’ token 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:776:54: error: expected primary-expression before ‘const’ 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:783:8: error: variable or field ‘epilogue’ declared void 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:783:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:783:37: error: expected primary-expression before ‘,’ token 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:783:39: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:783:53: error: expected primary-expression before ‘>’ token 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:783:55: error: expected primary-expression before ‘const’ 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:789:8: error: variable or field ‘epilogue’ declared void 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:789:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:789:36: error: expected primary-expression before ‘,’ token 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:789:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:789:52: error: expected primary-expression before ‘>’ token 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:789:54: error: expected primary-expression before ‘const’ 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:797:8: error: variable or field ‘prologue’ declared void 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:797:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:797:38: error: ‘ar’ was not declared in this scope 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~ /usr/include/cereal/archives/json.hpp:797:42: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:797:51: error: expected primary-expression before ‘>’ token 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:797:53: error: expected primary-expression before ‘const’ 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:804:8: error: variable or field ‘prologue’ declared void 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:804:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:804:36: error: expected primary-expression before ‘,’ token 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:804:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:804:47: error: expected primary-expression before ‘>’ token 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:804:49: error: expected primary-expression before ‘const’ 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:811:8: error: variable or field ‘epilogue’ declared void 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:811:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:811:37: error: expected primary-expression before ‘,’ token 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:811:39: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:811:48: error: expected primary-expression before ‘>’ token 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:811:50: error: expected primary-expression before ‘const’ 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:816:8: error: variable or field ‘epilogue’ declared void 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:816:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:816:36: error: expected primary-expression before ‘,’ token 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:816:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:816:47: error: expected primary-expression before ‘>’ token 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:816:49: error: expected primary-expression before ‘const’ 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:825:22: error: ‘traits’ has not been declared 825 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:825:38: error: expected ‘>’ before ‘<’ token 825 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:828:15: error: variable or field ‘prologue’ declared void 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:828:25: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:828:45: error: ‘ar’ was not declared in this scope 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:828:51: error: expected primary-expression before ‘const’ 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:834:22: error: ‘traits’ has not been declared 834 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:834:38: error: expected ‘>’ before ‘<’ token 834 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:837:15: error: variable or field ‘prologue’ declared void 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:837:25: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:837:44: error: ‘ar’ was not declared in this scope 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:837:50: error: expected primary-expression before ‘const’ 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:847:22: error: ‘traits’ has not been declared 847 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:847:38: error: expected ‘>’ before ‘<’ token 847 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:850:15: error: variable or field ‘epilogue’ declared void 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:850:25: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:850:45: error: ‘ar’ was not declared in this scope 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:850:51: error: expected primary-expression before ‘const’ 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:856:22: error: ‘traits’ has not been declared 856 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:856:38: error: expected ‘>’ before ‘<’ token 856 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:859:15: error: variable or field ‘epilogue’ declared void 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:859:25: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:859:44: error: ‘ar’ was not declared in this scope 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:859:50: error: expected primary-expression before ‘const’ 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:867:8: error: variable or field ‘prologue’ declared void 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:867:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:867:38: error: ‘ar’ was not declared in this scope 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~ /usr/include/cereal/archives/json.hpp:867:57: error: expected primary-expression before ‘const’ 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:874:8: error: variable or field ‘prologue’ declared void 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:874:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:874:36: error: expected primary-expression before ‘,’ token 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:874:53: error: expected primary-expression before ‘const’ 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:880:8: error: variable or field ‘epilogue’ declared void 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:880:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:880:37: error: expected primary-expression before ‘,’ token 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:880:54: error: expected primary-expression before ‘const’ 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:885:8: error: variable or field ‘epilogue’ declared void 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:885:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:885:36: error: expected primary-expression before ‘,’ token 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:885:53: error: expected primary-expression before ‘const’ 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:890:22: error: ‘traits’ has not been declared 890 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:890:38: error: expected ‘>’ before ‘<’ token 890 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:891:8: error: variable or field ‘prologue’ declared void 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:891:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:891:38: error: ‘ar’ was not declared in this scope 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:891:44: error: expected primary-expression before ‘const’ 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:897:22: error: ‘traits’ has not been declared 897 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:897:38: error: expected ‘>’ before ‘<’ token 897 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:898:8: error: variable or field ‘prologue’ declared void 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:898:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:898:36: error: expected primary-expression before ‘,’ token 898 | void prologue( JSONInputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:898:40: error: expected primary-expression before ‘const’ 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:903:22: error: ‘traits’ has not been declared 903 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:903:38: error: expected ‘>’ before ‘<’ token 903 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:904:8: error: variable or field ‘epilogue’ declared void 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:904:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:904:37: error: expected primary-expression before ‘,’ token 904 | void epilogue( JSONOutputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:904:41: error: expected primary-expression before ‘const’ 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:908:22: error: ‘traits’ has not been declared 908 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:908:38: error: expected ‘>’ before ‘<’ token 908 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:909:8: error: variable or field ‘epilogue’ declared void 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:909:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:909:36: error: expected primary-expression before ‘,’ token 909 | void epilogue( JSONInputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:909:40: error: expected primary-expression before ‘const’ 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:915:8: error: variable or field ‘prologue’ declared void 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:915:17: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:915:37: error: ‘ar’ was not declared in this scope 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~ /usr/include/cereal/archives/json.hpp:915:81: error: expected primary-expression before ‘const’ 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:922:8: error: variable or field ‘prologue’ declared void 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:922:17: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:922:35: error: expected primary-expression before ‘,’ token 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:922:77: error: expected primary-expression before ‘const’ 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:928:8: error: variable or field ‘epilogue’ declared void 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:928:17: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:928:36: error: expected primary-expression before ‘,’ token 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:928:78: error: expected primary-expression before ‘const’ 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:933:8: error: variable or field ‘epilogue’ declared void 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:933:17: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:933:35: error: expected primary-expression before ‘,’ token 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:933:77: error: expected primary-expression before ‘const’ 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:941:8: error: variable or field ‘save’ declared void 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:941:35: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:941:55: error: ‘ar’ was not declared in this scope 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~ /usr/include/cereal/archives/json.hpp:941:59: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:941:74: error: expected primary-expression before ‘>’ token 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^ /usr/include/cereal/archives/json.hpp:941:76: error: expected primary-expression before ‘const’ 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:948:8: error: variable or field ‘load’ declared void 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:948:35: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:948:54: error: ‘ar’ was not declared in this scope 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~ /usr/include/cereal/archives/json.hpp:948:58: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:948:73: error: expected primary-expression before ‘>’ token 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/json.hpp:948:77: error: ‘t’ was not declared in this scope 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:956:8: error: variable or field ‘save’ declared void 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:956:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:956:54: error: ‘ar’ was not declared in this scope 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~ /usr/include/cereal/archives/json.hpp:956:73: error: expected primary-expression before ‘const’ 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:963:8: error: variable or field ‘load’ declared void 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:963:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:963:53: error: ‘ar’ was not declared in this scope 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~ /usr/include/cereal/archives/json.hpp:963:72: error: expected primary-expression before ‘&’ token 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^ /usr/include/cereal/archives/json.hpp:963:74: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^ | tm /usr/include/cereal/archives/json.hpp:969:22: error: ‘traits’ has not been declared 969 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:969:38: error: expected ‘>’ before ‘<’ token 969 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:970:8: error: variable or field ‘save’ declared void 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:970:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:970:54: error: ‘ar’ was not declared in this scope 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/json.hpp:970:60: error: expected primary-expression before ‘const’ 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/json.hpp:976:22: error: ‘traits’ has not been declared 976 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:976:38: error: expected ‘>’ before ‘<’ token 976 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:977:8: error: variable or field ‘load’ declared void 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:977:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:977:53: error: ‘ar’ was not declared in this scope 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/json.hpp:977:59: error: expected primary-expression before ‘&’ token 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/json.hpp:977:61: error: ‘t’ was not declared in this scope 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:984:8: error: variable or field ‘save’ declared void 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:984:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:984:54: error: ‘ar’ was not declared in this scope 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~ /usr/include/cereal/archives/json.hpp:984:98: error: expected primary-expression before ‘const’ 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:991:8: error: variable or field ‘load’ declared void 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:991:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:991:53: error: ‘ar’ was not declared in this scope 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~ /usr/include/cereal/archives/json.hpp:991:97: error: expected primary-expression before ‘&’ token 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^ /usr/include/cereal/archives/json.hpp:991:99: error: ‘str’ was not declared in this scope; did you mean ‘std’? 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~ | std In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:999:8: error: variable or field ‘save’ declared void 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:999:35: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:999:54: error: expected primary-expression before ‘,’ token 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:999:56: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:999:65: error: expected primary-expression before ‘>’ token 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:999:67: error: expected primary-expression before ‘const’ 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1006:8: error: variable or field ‘load’ declared void 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:1006:35: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1006:54: error: ‘ar’ was not declared in this scope 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~ /usr/include/cereal/archives/json.hpp:1006:58: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/json.hpp:1006:67: error: expected primary-expression before ‘>’ token 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^ /usr/include/cereal/archives/json.hpp:1006:71: error: ‘st’ was not declared in this scope; did you mean ‘std’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~ | std In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1013:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 1013 | CEREAL_REGISTER_ARCHIVE(cereal::JSONInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1013:1: error: expected initializer before ‘<’ token 1013 | CEREAL_REGISTER_ARCHIVE(cereal::JSONInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1014:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 1014 | CEREAL_REGISTER_ARCHIVE(cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1014:1: error: expected initializer before ‘<’ token 1014 | CEREAL_REGISTER_ARCHIVE(cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1017:1: error: ‘get_output_from_input’ is not a class template 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: ‘get_input_from_output’ is not a class template 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected template-name before ‘<’ token 78 | class PortableBinaryOutputArchive : public OutputArchive | ^ /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected template-name before ‘<’ token 180 | class PortableBinaryInputArchive : public InputArchive | ^ /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:267:29: error: ‘template typename std::enable_if::value, void>::type cereal::save’ conflicts with a previous declaration 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/binary.hpp:149:8: note: previous declaration ‘namespace cereal { }::save’ 149 | void CEREAL_SAVE_FUNCTION_NAME(BinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:267:57: error: expected primary-expression before ‘&’ token 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:267:59: error: ‘ar’ was not declared in this scope 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/portable_binary.hpp:267:65: error: expected primary-expression before ‘const’ 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/portable_binary.hpp:267:75: error: expected ‘;’ before ‘{’ token 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^ | ; 268 | { | ~ /usr/include/cereal/archives/portable_binary.hpp:278:29: error: ‘template typename std::enable_if::value, void>::type cereal::load’ conflicts with a previous declaration 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/binary.hpp:156:8: note: previous declaration ‘namespace cereal { }::load’ 156 | void CEREAL_LOAD_FUNCTION_NAME(BinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:278:56: error: expected primary-expression before ‘&’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:58: error: ‘ar’ was not declared in this scope 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/portable_binary.hpp:278:64: error: expected primary-expression before ‘&’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:66: error: ‘t’ was not declared in this scope 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:68: error: expected ‘;’ before ‘{’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ | ; 279 | { | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 2 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:288:3: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 2 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 1 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:289:49: error: ‘NameValuePair’ has not been declared 289 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:289:62: error: expected ‘,’ or ‘...’ before ‘<’ token 289 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/portable_binary.hpp: In function ‘int std::serialize(Archive&, int)’: /usr/include/cereal/archives/portable_binary.hpp:291:9: error: ‘t’ was not declared in this scope 291 | ar( t.value ); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp: At global scope: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 2 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:296:3: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 2 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 1 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:297:49: error: ‘SizeTag’ has not been declared 297 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, SizeTag & t ) | ^~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:297:56: error: expected ‘,’ or ‘...’ before ‘<’ token 297 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, SizeTag & t ) | ^ /usr/include/cereal/archives/portable_binary.hpp: In function ‘int std::serialize(Archive&, int)’: /usr/include/cereal/archives/portable_binary.hpp:299:9: error: ‘t’ was not declared in this scope 299 | ar( t.size ); | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp: At global scope: /usr/include/cereal/archives/portable_binary.hpp:304:8: error: variable or field ‘save’ declared void 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:304:34: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | cereal::PortableBinaryOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:304:64: error: ‘ar’ was not declared in this scope 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~ /usr/include/cereal/archives/portable_binary.hpp:304:68: error: ‘BinaryData’ was not declared in this scope; did you mean ‘cereal::BinaryData’? 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~ | cereal::BinaryData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:211:10: note: ‘cereal::BinaryData’ declared here 211 | struct BinaryData | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:304:80: error: expected primary-expression before ‘>’ token 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^ /usr/include/cereal/archives/portable_binary.hpp:304:82: error: expected primary-expression before ‘const’ 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:316:8: error: variable or field ‘load’ declared void 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:316:34: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | cereal::PortableBinaryInputArchive /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:316:63: error: ‘ar’ was not declared in this scope 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~ /usr/include/cereal/archives/portable_binary.hpp:316:67: error: ‘BinaryData’ was not declared in this scope; did you mean ‘cereal::BinaryData’? 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~ | cereal::BinaryData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:211:10: note: ‘cereal::BinaryData’ declared here 211 | struct BinaryData | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/portable_binary.hpp:316:79: error: expected primary-expression before ‘>’ token 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^ /usr/include/cereal/archives/portable_binary.hpp:316:83: error: ‘bd’ was not declared in this scope 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~ In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:328:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 328 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:328:1: error: expected initializer before ‘<’ token 328 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:329:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 329 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:329:1: error: expected initializer before ‘<’ token 329 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:332:1: error: ‘get_output_from_input’ is not a class template 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: ‘get_input_from_output’ is not a class template 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp: In function ‘bool std::compare(const Ch*, std::size_t, const Ch*, std::size_t, bool)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:25: error: ‘lookup_tables’ was not declared in this scope; did you mean ‘cereal::rapidxml::internal::lookup_tables’? 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ | cereal::rapidxml::internal::lookup_tables /usr/include/cereal/external/rapidxml/rapidxml.hpp:297:16: note: ‘cereal::rapidxml::internal::lookup_tables’ declared here 297 | struct lookup_tables | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:43: error: ‘::lookup_upcase’ has not been declared 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:111: error: ‘::lookup_upcase’ has not been declared 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:48: error: expected primary-expression before ‘*’ token 345 | inline bool preserve_space(xml_node* node) | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:50: error: ‘node’ was not declared in this scope 345 | inline bool preserve_space(xml_node* node) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:55: error: expected ‘;’ before ‘{’ token 345 | inline bool preserve_space(xml_node* node) | ^ | ; 346 | { | ~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:428:9: error: ‘xml_node’ does not name a type 428 | xml_node *allocate_node(node_type type, | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:460:9: error: ‘xml_attribute’ does not name a type 460 | xml_attribute *allocate_attribute(const Ch *name = 0, const Ch *value = 0, | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:510:9: error: ‘xml_node’ does not name a type 510 | xml_node *clone_node(const xml_node *source, xml_node *result = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘Ch* cereal::rapidxml::memory_pool::allocate_string(const Ch*, std::size_t)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:493:24: error: ‘internal’ is not a class, namespace, or enumeration 493 | size = internal::measure(source) + 1; | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:783:9: error: ‘xml_node’ does not name a type 783 | xml_node *parent() const | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:801:9: error: ‘xml_node’ does not name a type 801 | xml_node *m_parent; // Pointer to parent node, or 0 if none | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In constructor ‘cereal::rapidxml::xml_base::xml_base()’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:673:15: error: class ‘cereal::rapidxml::xml_base’ does not have any field named ‘m_parent’ 673 | , m_parent(0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘void cereal::rapidxml::xml_base::name(const Ch*)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:745:31: error: ‘internal’ is not a class, namespace, or enumeration 745 | this->name(name_, internal::measure(name_)); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘void cereal::rapidxml::xml_base::value(const Ch*)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:775:33: error: ‘internal’ is not a class, namespace, or enumeration 775 | this->value(value_, internal::measure(value_)); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:811:41: error: expected template-name before ‘<’ token 811 | class xml_attribute: public xml_base | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:811:41: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:903:36: error: expected template-name before ‘<’ token 903 | class xml_node: public xml_base | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:903:36: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:1371:40: error: expected template-name before ‘<’ token 1371 | class xml_document: public xml_node, public memory_pool | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:1371:40: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:2335:42: error: expected initializer before ‘<’ token 2335 | const unsigned char lookup_tables::lookup_whitespace[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2358:42: error: expected initializer before ‘<’ token 2358 | const unsigned char lookup_tables::lookup_node_name[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2381:42: error: expected initializer before ‘<’ token 2381 | const unsigned char lookup_tables::lookup_text[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2405:42: error: expected initializer before ‘<’ token 2405 | const unsigned char lookup_tables::lookup_text_pure_no_ws[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2429:42: error: expected initializer before ‘<’ token 2429 | const unsigned char lookup_tables::lookup_text_pure_with_ws[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2452:42: error: expected initializer before ‘<’ token 2452 | const unsigned char lookup_tables::lookup_attribute_name[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2475:42: error: expected initializer before ‘<’ token 2475 | const unsigned char lookup_tables::lookup_attribute_data_1[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2498:42: error: expected initializer before ‘<’ token 2498 | const unsigned char lookup_tables::lookup_attribute_data_1_pure[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2521:42: error: expected initializer before ‘<’ token 2521 | const unsigned char lookup_tables::lookup_attribute_data_2[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2544:42: error: expected initializer before ‘<’ token 2544 | const unsigned char lookup_tables::lookup_attribute_data_2_pure[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2567:42: error: expected initializer before ‘<’ token 2567 | const unsigned char lookup_tables::lookup_digits[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2590:42: error: expected initializer before ‘<’ token 2590 | const unsigned char lookup_tables::lookup_upcase[256] = | ^ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:107:50: error: ‘xml_node’ does not name a type 107 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:107:58: error: expected ‘,’ or ‘...’ before ‘<’ token 107 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent); | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:111:54: error: ‘xml_node’ does not name a type 111 | inline OutIt print_children(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:111:62: error: expected ‘,’ or ‘...’ before ‘<’ token 111 | inline OutIt print_children(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_children(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:18: error: ‘xml_node’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_node’? 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~~~~~ | cereal::rapidxml::xml_node In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:142:30: note: ‘cereal::rapidxml::xml_node’ declared here 142 | template class xml_node; | ^~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:29: error: expected primary-expression before ‘>’ token 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:32: error: ‘child’ was not declared in this scope 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:40: error: ‘node’ was not declared in this scope 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:114:46: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 114 | out = print_node(out, child, flags, indent); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:114:53: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 114 | out = print_node(out, child, flags, indent); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:120:56: error: ‘xml_node’ does not name a type 120 | inline OutIt print_attributes(OutIt out, const xml_node *node, int /*flags*/) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:120:64: error: expected ‘,’ or ‘...’ before ‘<’ token 120 | inline OutIt print_attributes(OutIt out, const xml_node *node, int /*flags*/) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_attributes(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:18: error: ‘xml_attribute’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_attribute’? 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~~~~~~~~~~ | cereal::rapidxml::xml_attribute In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:143:30: note: ‘cereal::rapidxml::xml_attribute’ declared here 143 | template class xml_attribute; | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:34: error: expected primary-expression before ‘>’ token 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:37: error: ‘attribute’ was not declared in this scope; did you mean ‘xml_attribute’? 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~~~~~~ | xml_attribute /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:49: error: ‘node’ was not declared in this scope 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:150:55: error: ‘xml_node’ does not name a type 150 | inline OutIt print_data_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:150:63: error: expected ‘,’ or ‘...’ before ‘<’ token 150 | inline OutIt print_data_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_data_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:153:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 153 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:153:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 153 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:154:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 154 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:155:41: error: ‘node’ was not declared in this scope 155 | out = copy_and_expand_chars(node->value(), node->value() + node->value_size(), Ch(0), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:161:56: error: ‘xml_node’ does not name a type 161 | inline OutIt print_cdata_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:161:64: error: expected ‘,’ or ‘...’ before ‘<’ token 161 | inline OutIt print_cdata_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_cdata_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:164:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 164 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:164:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 164 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:165:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 165 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:175:30: error: ‘node’ was not declared in this scope 175 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:184:58: error: ‘xml_node’ does not name a type 184 | inline OutIt print_element_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:184:66: error: expected ‘,’ or ‘...’ before ‘<’ token 184 | inline OutIt print_element_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_element_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:189:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 189 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:189:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 189 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:190:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 190 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:192:30: error: ‘node’ was not declared in this scope 192 | out = copy_chars(node->name(), node->name() + node->name_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:193:47: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 193 | out = print_attributes(out, node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:17: error: ‘xml_node’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_node’? 208 | xml_node *child = node->first_node(); | ^~~~~~~~ | cereal::rapidxml::xml_node In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:142:30: note: ‘cereal::rapidxml::xml_node’ declared here 142 | template class xml_node; | ^~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:28: error: expected primary-expression before ‘>’ token 208 | xml_node *child = node->first_node(); | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:31: error: ‘child’ was not declared in this scope 208 | xml_node *child = node->first_node(); | ^~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:214:73: error: ‘node_data’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_data’? 214 | else if (child->next_sibling() == 0 && child->type() == node_data) | ^~~~~~~~~ | cereal::rapidxml::node_data In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:152:9: note: ‘cereal::rapidxml::node_data’ declared here 152 | node_data, //!< A data node. Name is empty. Value contains data text. | ^~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:222:35: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 222 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:224:60: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 224 | out = print_children(out, node, flags, indent + 1); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:225:35: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 225 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:240:62: error: ‘xml_node’ does not name a type 240 | inline OutIt print_declaration_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:240:70: error: expected ‘,’ or ‘...’ before ‘<’ token 240 | inline OutIt print_declaration_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_declaration_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:243:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 243 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:243:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 243 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:244:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 244 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:252:41: error: ‘node’ was not declared in this scope 252 | out = print_attributes(out, node, flags); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:252:47: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 252 | out = print_attributes(out, node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:263:58: error: ‘xml_node’ does not name a type 263 | inline OutIt print_comment_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:263:66: error: expected ‘,’ or ‘...’ before ‘<’ token 263 | inline OutIt print_comment_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_comment_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:266:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 266 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:266:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 266 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:267:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 267 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:272:30: error: ‘node’ was not declared in this scope 272 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:281:58: error: ‘xml_node’ does not name a type 281 | inline OutIt print_doctype_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:281:66: error: expected ‘,’ or ‘...’ before ‘<’ token 281 | inline OutIt print_doctype_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_doctype_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:284:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 284 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:284:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 284 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:285:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 285 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:296:30: error: ‘node’ was not declared in this scope 296 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:303:53: error: ‘xml_node’ does not name a type 303 | inline OutIt print_pi_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:303:61: error: expected ‘,’ or ‘...’ before ‘<’ token 303 | inline OutIt print_pi_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_pi_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:306:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 306 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:306:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 306 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:307:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 307 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:310:30: error: ‘node’ was not declared in this scope 310 | out = copy_chars(node->name(), node->name() + node->name_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:320:50: error: ‘xml_node’ does not name a type 320 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:320:58: error: expected ‘,’ or ‘...’ before ‘<’ token 320 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:323:21: error: ‘node’ was not declared in this scope 323 | switch (node->type()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:327:18: error: ‘node_document’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_document’? 327 | case node_document: | ^~~~~~~~~~~~~ | cereal::rapidxml::node_document In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:150:9: note: ‘cereal::rapidxml::node_document’ declared here 150 | node_document, //!< A document node. Name and value are empty. | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:328:49: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 328 | out = print_children(out, node, flags, indent); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:328:56: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 328 | out = print_children(out, node, flags, indent); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:332:18: error: ‘node_element’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_element’? 332 | case node_element: | ^~~~~~~~~~~~ | cereal::rapidxml::node_element In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:151:9: note: ‘cereal::rapidxml::node_element’ declared here 151 | node_element, //!< An element node. Name contains element name. Value contains text of first data node. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:337:18: error: ‘node_data’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_data’? 337 | case node_data: | ^~~~~~~~~ | cereal::rapidxml::node_data In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:152:9: note: ‘cereal::rapidxml::node_data’ declared here 152 | node_data, //!< A data node. Name is empty. Value contains data text. | ^~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:342:18: error: ‘node_cdata’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_cdata’? 342 | case node_cdata: | ^~~~~~~~~~ | cereal::rapidxml::node_cdata In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:153:9: note: ‘cereal::rapidxml::node_cdata’ declared here 153 | node_cdata, //!< A CDATA node. Name is empty. Value contains data text. | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:347:18: error: ‘node_declaration’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_declaration’? 347 | case node_declaration: | ^~~~~~~~~~~~~~~~ | cereal::rapidxml::node_declaration In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:155:9: note: ‘cereal::rapidxml::node_declaration’ declared here 155 | node_declaration, //!< A declaration node. Name and value are empty. Declaration parameters (version, encoding and standalone) are in node attributes. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:352:18: error: ‘node_comment’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_comment’? 352 | case node_comment: | ^~~~~~~~~~~~ | cereal::rapidxml::node_comment In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:154:9: note: ‘cereal::rapidxml::node_comment’ declared here 154 | node_comment, //!< A comment node. Name is empty. Value contains comment text. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:357:18: error: ‘node_doctype’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_doctype’? 357 | case node_doctype: | ^~~~~~~~~~~~ | cereal::rapidxml::node_doctype In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:156:9: note: ‘cereal::rapidxml::node_doctype’ declared here 156 | node_doctype, //!< A DOCTYPE node. Name is empty. Value contains DOCTYPE text. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:362:18: error: ‘node_pi’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_pi’? 362 | case node_pi: | ^~~~~~~ | cereal::rapidxml::node_pi In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml.hpp:157:9: note: ‘cereal::rapidxml::node_pi’ declared here 157 | node_pi //!< A PI node. Name contains target. Value contains instructions. | ^~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:375:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 375 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:375:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 375 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:394:41: error: ‘xml_node’ does not name a type 394 | inline OutIt print(OutIt out, const xml_node &node, int flags = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:394:49: error: expected ‘,’ or ‘...’ before ‘<’ token 394 | inline OutIt print(OutIt out, const xml_node &node, int flags = 0) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:16: error: ‘internal’ is not a class, namespace, or enumeration 396 | return internal::print_node(out, &node, flags, 0); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:43: error: ‘node’ was not declared in this scope 396 | return internal::print_node(out, &node, flags, 0); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:49: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 396 | return internal::print_node(out, &node, flags, 0); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:407:77: error: ‘xml_node’ does not name a type 407 | inline std::basic_ostream &print(std::basic_ostream &out, const xml_node &node, int flags = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:407:85: error: expected ‘,’ or ‘...’ before ‘<’ token 407 | inline std::basic_ostream &print(std::basic_ostream &out, const xml_node &node, int flags = 0) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘std::basic_ostream& std::print(std::basic_ostream&, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:409:47: error: ‘node’ was not declared in this scope 409 | print(std::ostream_iterator(out), node, flags); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:409:53: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 409 | print(std::ostream_iterator(out), node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:418:83: error: ‘xml_node’ does not name a type 418 | inline std::basic_ostream &operator <<(std::basic_ostream &out, const xml_node &node) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:418:91: error: expected ‘,’ or ‘...’ before ‘<’ token 418 | inline std::basic_ostream &operator <<(std::basic_ostream &out, const xml_node &node) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘std::basic_ostream& std::operator<<(std::basic_ostream&, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:420:27: error: ‘node’ was not declared in this scope 420 | return print(out, node); | ^~~~ In file included from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/cmath: At global scope: /usr/include/c++/10/cmath:83:11: error: ‘acos’ has not been declared in ‘::’ 83 | using ::acos; | ^~~~ /usr/include/c++/10/cmath:102:11: error: ‘asin’ has not been declared in ‘::’ 102 | using ::asin; | ^~~~ /usr/include/c++/10/cmath:121:11: error: ‘atan’ has not been declared in ‘::’ 121 | using ::atan; | ^~~~ /usr/include/c++/10/cmath:140:11: error: ‘atan2’ has not been declared in ‘::’ 140 | using ::atan2; | ^~~~~ /usr/include/c++/10/cmath:161:11: error: ‘ceil’ has not been declared in ‘::’ 161 | using ::ceil; | ^~~~ /usr/include/c++/10/cmath:180:11: error: ‘cos’ has not been declared in ‘::’ 180 | using ::cos; | ^~~ /usr/include/c++/10/cmath:199:11: error: ‘cosh’ has not been declared in ‘::’ 199 | using ::cosh; | ^~~~ /usr/include/c++/10/cmath:218:11: error: ‘exp’ has not been declared in ‘::’ 218 | using ::exp; | ^~~ /usr/include/c++/10/cmath:237:11: error: ‘fabs’ has not been declared in ‘::’ 237 | using ::fabs; | ^~~~ /usr/include/c++/10/cmath:256:11: error: ‘floor’ has not been declared in ‘::’ 256 | using ::floor; | ^~~~~ /usr/include/c++/10/cmath:275:11: error: ‘fmod’ has not been declared in ‘::’ 275 | using ::fmod; | ^~~~ /usr/include/c++/10/cmath:296:11: error: ‘frexp’ has not been declared in ‘::’ 296 | using ::frexp; | ^~~~~ /usr/include/c++/10/cmath:315:11: error: ‘ldexp’ has not been declared in ‘::’ 315 | using ::ldexp; | ^~~~~ /usr/include/c++/10/cmath:334:11: error: ‘log’ has not been declared in ‘::’ 334 | using ::log; | ^~~ /usr/include/c++/10/cmath:353:11: error: ‘log10’ has not been declared in ‘::’ 353 | using ::log10; | ^~~~~ /usr/include/c++/10/cmath:372:11: error: ‘modf’ has not been declared in ‘::’ 372 | using ::modf; | ^~~~ /usr/include/c++/10/cmath:384:11: error: ‘pow’ has not been declared in ‘::’ 384 | using ::pow; | ^~~ /usr/include/c++/10/cmath:421:11: error: ‘sin’ has not been declared in ‘::’ 421 | using ::sin; | ^~~ /usr/include/c++/10/cmath:440:11: error: ‘sinh’ has not been declared in ‘::’ 440 | using ::sinh; | ^~~~ /usr/include/c++/10/cmath:459:11: error: ‘sqrt’ has not been declared in ‘::’ 459 | using ::sqrt; | ^~~~ /usr/include/c++/10/cmath:478:11: error: ‘tan’ has not been declared in ‘::’ 478 | using ::tan; | ^~~ /usr/include/c++/10/cmath:497:11: error: ‘tanh’ has not been declared in ‘::’ 497 | using ::tanh; | ^~~~ /usr/include/c++/10/cmath:1069:11: error: ‘acosh’ has not been declared in ‘::’ 1069 | using ::acosh; | ^~~~~ /usr/include/c++/10/cmath:1070:11: error: ‘acoshf’ has not been declared in ‘::’ 1070 | using ::acoshf; | ^~~~~~ /usr/include/c++/10/cmath:1071:11: error: ‘acoshl’ has not been declared in ‘::’ 1071 | using ::acoshl; | ^~~~~~ /usr/include/c++/10/cmath:1073:11: error: ‘asinh’ has not been declared in ‘::’ 1073 | using ::asinh; | ^~~~~ /usr/include/c++/10/cmath:1074:11: error: ‘asinhf’ has not been declared in ‘::’ 1074 | using ::asinhf; | ^~~~~~ /usr/include/c++/10/cmath:1075:11: error: ‘asinhl’ has not been declared in ‘::’ 1075 | using ::asinhl; | ^~~~~~ /usr/include/c++/10/cmath:1077:11: error: ‘atanh’ has not been declared in ‘::’ 1077 | using ::atanh; | ^~~~~ /usr/include/c++/10/cmath:1078:11: error: ‘atanhf’ has not been declared in ‘::’ 1078 | using ::atanhf; | ^~~~~~ /usr/include/c++/10/cmath:1079:11: error: ‘atanhl’ has not been declared in ‘::’ 1079 | using ::atanhl; | ^~~~~~ /usr/include/c++/10/cmath:1081:11: error: ‘cbrt’ has not been declared in ‘::’ 1081 | using ::cbrt; | ^~~~ /usr/include/c++/10/cmath:1082:11: error: ‘cbrtf’ has not been declared in ‘::’ 1082 | using ::cbrtf; | ^~~~~ /usr/include/c++/10/cmath:1083:11: error: ‘cbrtl’ has not been declared in ‘::’ 1083 | using ::cbrtl; | ^~~~~ /usr/include/c++/10/cmath:1085:11: error: ‘copysign’ has not been declared in ‘::’ 1085 | using ::copysign; | ^~~~~~~~ /usr/include/c++/10/cmath:1086:11: error: ‘copysignf’ has not been declared in ‘::’ 1086 | using ::copysignf; | ^~~~~~~~~ /usr/include/c++/10/cmath:1087:11: error: ‘copysignl’ has not been declared in ‘::’ 1087 | using ::copysignl; | ^~~~~~~~~ /usr/include/c++/10/cmath:1089:11: error: ‘erf’ has not been declared in ‘::’ 1089 | using ::erf; | ^~~ /usr/include/c++/10/cmath:1090:11: error: ‘erff’ has not been declared in ‘::’ 1090 | using ::erff; | ^~~~ /usr/include/c++/10/cmath:1091:11: error: ‘erfl’ has not been declared in ‘::’ 1091 | using ::erfl; | ^~~~ /usr/include/c++/10/cmath:1093:11: error: ‘erfc’ has not been declared in ‘::’ 1093 | using ::erfc; | ^~~~ /usr/include/c++/10/cmath:1094:11: error: ‘erfcf’ has not been declared in ‘::’ 1094 | using ::erfcf; | ^~~~~ /usr/include/c++/10/cmath:1095:11: error: ‘erfcl’ has not been declared in ‘::’ 1095 | using ::erfcl; | ^~~~~ /usr/include/c++/10/cmath:1097:11: error: ‘exp2’ has not been declared in ‘::’ 1097 | using ::exp2; | ^~~~ /usr/include/c++/10/cmath:1098:11: error: ‘exp2f’ has not been declared in ‘::’ 1098 | using ::exp2f; | ^~~~~ /usr/include/c++/10/cmath:1099:11: error: ‘exp2l’ has not been declared in ‘::’ 1099 | using ::exp2l; | ^~~~~ /usr/include/c++/10/cmath:1101:11: error: ‘expm1’ has not been declared in ‘::’ 1101 | using ::expm1; | ^~~~~ /usr/include/c++/10/cmath:1102:11: error: ‘expm1f’ has not been declared in ‘::’ 1102 | using ::expm1f; | ^~~~~~ /usr/include/c++/10/cmath:1103:11: error: ‘expm1l’ has not been declared in ‘::’ 1103 | using ::expm1l; | ^~~~~~ /usr/include/c++/10/cmath:1105:11: error: ‘fdim’ has not been declared in ‘::’ 1105 | using ::fdim; | ^~~~ /usr/include/c++/10/cmath:1106:11: error: ‘fdimf’ has not been declared in ‘::’ 1106 | using ::fdimf; | ^~~~~ /usr/include/c++/10/cmath:1107:11: error: ‘fdiml’ has not been declared in ‘::’ 1107 | using ::fdiml; | ^~~~~ /usr/include/c++/10/cmath:1109:11: error: ‘fma’ has not been declared in ‘::’ 1109 | using ::fma; | ^~~ /usr/include/c++/10/cmath:1110:11: error: ‘fmaf’ has not been declared in ‘::’ 1110 | using ::fmaf; | ^~~~ /usr/include/c++/10/cmath:1111:11: error: ‘fmal’ has not been declared in ‘::’ 1111 | using ::fmal; | ^~~~ /usr/include/c++/10/cmath:1113:11: error: ‘fmax’ has not been declared in ‘::’ 1113 | using ::fmax; | ^~~~ /usr/include/c++/10/cmath:1114:11: error: ‘fmaxf’ has not been declared in ‘::’ 1114 | using ::fmaxf; | ^~~~~ /usr/include/c++/10/cmath:1115:11: error: ‘fmaxl’ has not been declared in ‘::’ 1115 | using ::fmaxl; | ^~~~~ /usr/include/c++/10/cmath:1117:11: error: ‘fmin’ has not been declared in ‘::’ 1117 | using ::fmin; | ^~~~ /usr/include/c++/10/cmath:1118:11: error: ‘fminf’ has not been declared in ‘::’ 1118 | using ::fminf; | ^~~~~ /usr/include/c++/10/cmath:1119:11: error: ‘fminl’ has not been declared in ‘::’ 1119 | using ::fminl; | ^~~~~ /usr/include/c++/10/cmath:1121:11: error: ‘hypot’ has not been declared in ‘::’ 1121 | using ::hypot; | ^~~~~ /usr/include/c++/10/cmath:1122:11: error: ‘hypotf’ has not been declared in ‘::’ 1122 | using ::hypotf; | ^~~~~~ /usr/include/c++/10/cmath:1123:11: error: ‘hypotl’ has not been declared in ‘::’ 1123 | using ::hypotl; | ^~~~~~ /usr/include/c++/10/cmath:1125:11: error: ‘ilogb’ has not been declared in ‘::’ 1125 | using ::ilogb; | ^~~~~ /usr/include/c++/10/cmath:1126:11: error: ‘ilogbf’ has not been declared in ‘::’ 1126 | using ::ilogbf; | ^~~~~~ /usr/include/c++/10/cmath:1127:11: error: ‘ilogbl’ has not been declared in ‘::’ 1127 | using ::ilogbl; | ^~~~~~ /usr/include/c++/10/cmath:1129:11: error: ‘lgamma’ has not been declared in ‘::’ 1129 | using ::lgamma; | ^~~~~~ /usr/include/c++/10/cmath:1130:11: error: ‘lgammaf’ has not been declared in ‘::’ 1130 | using ::lgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1131:11: error: ‘lgammal’ has not been declared in ‘::’ 1131 | using ::lgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1134:11: error: ‘llrint’ has not been declared in ‘::’ 1134 | using ::llrint; | ^~~~~~ /usr/include/c++/10/cmath:1135:11: error: ‘llrintf’ has not been declared in ‘::’ 1135 | using ::llrintf; | ^~~~~~~ /usr/include/c++/10/cmath:1136:11: error: ‘llrintl’ has not been declared in ‘::’ 1136 | using ::llrintl; | ^~~~~~~ /usr/include/c++/10/cmath:1138:11: error: ‘llround’ has not been declared in ‘::’ 1138 | using ::llround; | ^~~~~~~ /usr/include/c++/10/cmath:1139:11: error: ‘llroundf’ has not been declared in ‘::’ 1139 | using ::llroundf; | ^~~~~~~~ /usr/include/c++/10/cmath:1140:11: error: ‘llroundl’ has not been declared in ‘::’ 1140 | using ::llroundl; | ^~~~~~~~ /usr/include/c++/10/cmath:1143:11: error: ‘log1p’ has not been declared in ‘::’ 1143 | using ::log1p; | ^~~~~ /usr/include/c++/10/cmath:1144:11: error: ‘log1pf’ has not been declared in ‘::’ 1144 | using ::log1pf; | ^~~~~~ /usr/include/c++/10/cmath:1145:11: error: ‘log1pl’ has not been declared in ‘::’ 1145 | using ::log1pl; | ^~~~~~ /usr/include/c++/10/cmath:1147:11: error: ‘log2’ has not been declared in ‘::’ 1147 | using ::log2; | ^~~~ /usr/include/c++/10/cmath:1148:11: error: ‘log2f’ has not been declared in ‘::’ 1148 | using ::log2f; | ^~~~~ /usr/include/c++/10/cmath:1149:11: error: ‘log2l’ has not been declared in ‘::’ 1149 | using ::log2l; | ^~~~~ /usr/include/c++/10/cmath:1151:11: error: ‘logb’ has not been declared in ‘::’ 1151 | using ::logb; | ^~~~ /usr/include/c++/10/cmath:1152:11: error: ‘logbf’ has not been declared in ‘::’ 1152 | using ::logbf; | ^~~~~ /usr/include/c++/10/cmath:1153:11: error: ‘logbl’ has not been declared in ‘::’ 1153 | using ::logbl; | ^~~~~ /usr/include/c++/10/cmath:1155:11: error: ‘lrint’ has not been declared in ‘::’ 1155 | using ::lrint; | ^~~~~ /usr/include/c++/10/cmath:1156:11: error: ‘lrintf’ has not been declared in ‘::’ 1156 | using ::lrintf; | ^~~~~~ /usr/include/c++/10/cmath:1157:11: error: ‘lrintl’ has not been declared in ‘::’ 1157 | using ::lrintl; | ^~~~~~ /usr/include/c++/10/cmath:1159:11: error: ‘lround’ has not been declared in ‘::’ 1159 | using ::lround; | ^~~~~~ /usr/include/c++/10/cmath:1160:11: error: ‘lroundf’ has not been declared in ‘::’ 1160 | using ::lroundf; | ^~~~~~~ /usr/include/c++/10/cmath:1161:11: error: ‘lroundl’ has not been declared in ‘::’ 1161 | using ::lroundl; | ^~~~~~~ /usr/include/c++/10/cmath:1163:11: error: ‘nan’ has not been declared in ‘::’ 1163 | using ::nan; | ^~~ /usr/include/c++/10/cmath:1164:11: error: ‘nanf’ has not been declared in ‘::’ 1164 | using ::nanf; | ^~~~ /usr/include/c++/10/cmath:1165:11: error: ‘nanl’ has not been declared in ‘::’ 1165 | using ::nanl; | ^~~~ /usr/include/c++/10/cmath:1167:11: error: ‘nearbyint’ has not been declared in ‘::’ 1167 | using ::nearbyint; | ^~~~~~~~~ /usr/include/c++/10/cmath:1168:11: error: ‘nearbyintf’ has not been declared in ‘::’ 1168 | using ::nearbyintf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1169:11: error: ‘nearbyintl’ has not been declared in ‘::’ 1169 | using ::nearbyintl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1171:11: error: ‘nextafter’ has not been declared in ‘::’ 1171 | using ::nextafter; | ^~~~~~~~~ /usr/include/c++/10/cmath:1172:11: error: ‘nextafterf’ has not been declared in ‘::’ 1172 | using ::nextafterf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1173:11: error: ‘nextafterl’ has not been declared in ‘::’ 1173 | using ::nextafterl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1175:11: error: ‘nexttoward’ has not been declared in ‘::’ 1175 | using ::nexttoward; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1176:11: error: ‘nexttowardf’ has not been declared in ‘::’ 1176 | using ::nexttowardf; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1177:11: error: ‘nexttowardl’ has not been declared in ‘::’ 1177 | using ::nexttowardl; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1179:11: error: ‘remainder’ has not been declared in ‘::’ 1179 | using ::remainder; | ^~~~~~~~~ /usr/include/c++/10/cmath:1180:11: error: ‘remainderf’ has not been declared in ‘::’ 1180 | using ::remainderf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1181:11: error: ‘remainderl’ has not been declared in ‘::’ 1181 | using ::remainderl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1183:11: error: ‘remquo’ has not been declared in ‘::’ 1183 | using ::remquo; | ^~~~~~ /usr/include/c++/10/cmath:1184:11: error: ‘remquof’ has not been declared in ‘::’ 1184 | using ::remquof; | ^~~~~~~ /usr/include/c++/10/cmath:1185:11: error: ‘remquol’ has not been declared in ‘::’ 1185 | using ::remquol; | ^~~~~~~ /usr/include/c++/10/cmath:1187:11: error: ‘rint’ has not been declared in ‘::’ 1187 | using ::rint; | ^~~~ /usr/include/c++/10/cmath:1188:11: error: ‘rintf’ has not been declared in ‘::’ 1188 | using ::rintf; | ^~~~~ /usr/include/c++/10/cmath:1189:11: error: ‘rintl’ has not been declared in ‘::’ 1189 | using ::rintl; | ^~~~~ /usr/include/c++/10/cmath:1191:11: error: ‘round’ has not been declared in ‘::’ 1191 | using ::round; | ^~~~~ /usr/include/c++/10/cmath:1192:11: error: ‘roundf’ has not been declared in ‘::’ 1192 | using ::roundf; | ^~~~~~ /usr/include/c++/10/cmath:1193:11: error: ‘roundl’ has not been declared in ‘::’ 1193 | using ::roundl; | ^~~~~~ /usr/include/c++/10/cmath:1195:11: error: ‘scalbln’ has not been declared in ‘::’ 1195 | using ::scalbln; | ^~~~~~~ /usr/include/c++/10/cmath:1196:11: error: ‘scalblnf’ has not been declared in ‘::’ 1196 | using ::scalblnf; | ^~~~~~~~ /usr/include/c++/10/cmath:1197:11: error: ‘scalblnl’ has not been declared in ‘::’ 1197 | using ::scalblnl; | ^~~~~~~~ /usr/include/c++/10/cmath:1199:11: error: ‘scalbn’ has not been declared in ‘::’ 1199 | using ::scalbn; | ^~~~~~ /usr/include/c++/10/cmath:1200:11: error: ‘scalbnf’ has not been declared in ‘::’ 1200 | using ::scalbnf; | ^~~~~~~ /usr/include/c++/10/cmath:1201:11: error: ‘scalbnl’ has not been declared in ‘::’ 1201 | using ::scalbnl; | ^~~~~~~ /usr/include/c++/10/cmath:1203:11: error: ‘tgamma’ has not been declared in ‘::’ 1203 | using ::tgamma; | ^~~~~~ /usr/include/c++/10/cmath:1204:11: error: ‘tgammaf’ has not been declared in ‘::’ 1204 | using ::tgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1205:11: error: ‘tgammal’ has not been declared in ‘::’ 1205 | using ::tgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1207:11: error: ‘trunc’ has not been declared in ‘::’ 1207 | using ::trunc; | ^~~~~ /usr/include/c++/10/cmath:1208:11: error: ‘truncf’ has not been declared in ‘::’ 1208 | using ::truncf; | ^~~~~~ /usr/include/c++/10/cmath:1209:11: error: ‘truncl’ has not been declared in ‘::’ 1209 | using ::truncl; | ^~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__bernoulli_series(unsigned int)’: /usr/include/c++/10/tr1/gamma.tcc:117:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:117:58: error: expected primary-expression before ‘>’ token 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:117:61: error: ‘::__pi’ has not been declared 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_bernoulli(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:159:18: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:159:41: error: expected primary-expression before ‘>’ token 159 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:159:44: error: ‘::__pi’ has not been declared 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_lanczos(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:208:26: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:208:49: error: expected primary-expression before ‘>’ token 208 | / __numeric_constants<_Tp>::__euler()); | ^ /usr/include/c++/10/tr1/gamma.tcc:208:52: error: ‘::__euler’ has not been declared 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:234:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:234:61: error: expected primary-expression before ‘>’ token 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/gamma.tcc:234:64: error: ‘::__pi’ has not been declared 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc:238:41: error: expected primary-expression before ‘>’ token 238 | return __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/gamma.tcc:238:44: error: ‘::__lnpi’ has not been declared 238 | return __numeric_constants<_Tp>::__lnpi() | ^~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_sign(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:261:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:261:53: error: expected primary-expression before ‘>’ token 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^ /usr/include/c++/10/tr1/gamma.tcc:261:56: error: ‘::__pi’ has not been declared 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi_series(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:360:20: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:360:43: error: expected primary-expression before ‘>’ token 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^ /usr/include/c++/10/tr1/gamma.tcc:360:46: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:427:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/gamma.tcc:427:51: error: expected primary-expression before ‘>’ token 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/gamma.tcc:427:54: error: ‘::__pi’ has not been declared 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__gamma_temme(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:112:23: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc:112:22: error: expected primary-expression before ‘(’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:46: error: expected primary-expression before ‘>’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__bessel_jn(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:180:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/bessel_function.tcc:180:48: error: expected primary-expression before ‘>’ token 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:180:51: error: ‘::__pi’ has not been declared; did you mean ‘__xi’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~ | __xi /usr/include/c++/10/tr1/bessel_function.tcc:228:53: error: expected primary-expression before ‘>’ token 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:228:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:237:55: error: expected primary-expression before ‘>’ token 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^ /usr/include/c++/10/tr1/bessel_function.tcc:237:58: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:240:51: error: expected primary-expression before ‘>’ token 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:240:54: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:241:60: error: expected primary-expression before ‘>’ token 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:241:63: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:245:44: error: expected primary-expression before ‘>’ token 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:245:47: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__cyl_bessel_jn_asymp(_Tp, _Tp, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:402:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/bessel_function.tcc:402:55: error: expected primary-expression before ‘>’ token 402 | * __numeric_constants<_Tp>::__pi_2(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:402:58: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/bessel_function.tcc:408:56: error: expected primary-expression before ‘>’ token 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:408:59: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ | __psi /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__sph_bessel_jn(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:579:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/bessel_function.tcc:579:51: error: expected primary-expression before ‘>’ token 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/bessel_function.tcc:579:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_1_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:174:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc:174:37: error: expected primary-expression before ‘>’ token 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^ /usr/include/c++/10/tr1/ell_integral.tcc:174:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_1(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:233:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc:233:69: error: expected primary-expression before ‘>’ token 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:233:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:236:62: error: expected primary-expression before ‘>’ token 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:236:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_2_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:289:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc:289:37: error: expected primary-expression before ‘>’ token 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:289:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_2(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:449:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc:449:69: error: expected primary-expression before ‘>’ token 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:449:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:452:62: error: expected primary-expression before ‘>’ token 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:452:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_3(_Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:722:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/ell_integral.tcc:722:69: error: expected primary-expression before ‘>’ token 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:722:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:725:62: error: expected primary-expression before ‘>’ token 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:725:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_E1_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:102:16: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/exp_integral.tcc:102:39: error: expected primary-expression before ‘>’ token 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:102:42: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_En_series(unsigned int, _Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:164:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/exp_integral.tcc:164:61: error: expected primary-expression before ‘>’ token 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:164:64: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc:174:51: error: expected primary-expression before ‘>’ token 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:174:54: error: ‘::gamma_e’ has not been declared; did you mean ‘gammal’? 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^~~~~~~ | gammal /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_Ei_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:305:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/exp_integral.tcc:305:37: error: expected primary-expression before ‘>’ token 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:305:40: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/hypergeometric.tcc: In function ‘_Tp std::__hyperg_reflect(_Tp, _Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/hypergeometric.tcc:543:36: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/hypergeometric.tcc:543:59: error: expected primary-expression before ‘>’ token 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^ /usr/include/c++/10/tr1/hypergeometric.tcc:543:62: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/legendre_function.tcc: In function ‘_Tp std::__sph_legendre(unsigned int, unsigned int, _Tp)’: /usr/include/c++/10/tr1/legendre_function.tcc:229:34: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/legendre_function.tcc:229:57: error: expected primary-expression before ‘>’ token 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:229:60: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi /usr/include/c++/10/tr1/legendre_function.tcc:261:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/legendre_function.tcc:261:58: error: expected primary-expression before ‘>’ token 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/legendre_function.tcc:261:61: error: ‘::__lnpi’ has not been declared; did you mean ‘__lnpoch’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~ | __lnpoch /usr/include/c++/10/tr1/legendre_function.tcc:264:61: error: expected primary-expression before ‘>’ token 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:264:64: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__bessel_ik(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:53: error: expected primary-expression before ‘>’ token 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:29: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:52: error: expected primary-expression before ‘>’ token 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:55: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__sph_bessel_ik(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:51: error: expected primary-expression before ‘>’ token 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__airy(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:19: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:42: error: expected primary-expression before ‘>’ token 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:45: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:42: error: expected primary-expression before ‘>’ token 399 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:45: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 399 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:61: error: expected primary-expression before ‘>’ token 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:64: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:61: error: expected primary-expression before ‘>’ token 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:43: error: expected primary-expression before ‘>’ token 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:46: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:43: error: expected primary-expression before ‘>’ token 406 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:46: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 406 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:58: error: expected primary-expression before ‘>’ token 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:61: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:48: error: expected primary-expression before ‘>’ token 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:55: error: expected primary-expression before ‘>’ token 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:55: error: expected primary-expression before ‘>’ token 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:61: error: expected primary-expression before ‘>’ token 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:61: error: expected primary-expression before ‘>’ token 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:48: error: expected primary-expression before ‘>’ token 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:51: error: expected primary-expression before ‘>’ token 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:54: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/poly_laguerre.tcc: In function ‘_Tp std::__poly_laguerre_large_n(unsigned int, _Tpa, _Tp)’: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:27: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:50: error: expected primary-expression before ‘>’ token 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:85:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:86:50: error: expected primary-expression before ‘>’ token 86 | * __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:86:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 86 | * __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:102:63: error: expected primary-expression before ‘>’ token 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:102:66: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^~~~ | __psi /usr/include/c++/10/tr1/poly_laguerre.tcc:106:57: error: expected primary-expression before ‘>’ token 106 | + __numeric_constants<_Tp>::__pi_4()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:106:60: error: ‘::__pi_4’ has not been declared; did you mean ‘__pid_t’? 106 | + __numeric_constants<_Tp>::__pi_4()); | ^~~~~~ | __pid_t In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta_glob(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:24: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:47: error: expected primary-expression before ‘>’ token 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:180:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:181:56: error: expected primary-expression before ‘>’ token 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:181:59: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:187:47: error: expected primary-expression before ‘>’ token 187 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:187:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 187 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:39: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:62: error: expected primary-expression before ‘>’ token 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:304:65: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:305:52: error: expected primary-expression before ‘>’ token 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:305:55: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:311:43: error: expected primary-expression before ‘>’ token 311 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:311:46: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 311 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:327:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /usr/include/cereal/archives/xml.hpp:44, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/c++/10/tr1/riemann_zeta.tcc:327:58: error: expected primary-expression before ‘>’ token 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:327:61: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:328:60: error: expected primary-expression before ‘>’ token 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:328:63: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp: At global scope: /usr/include/cereal/archives/xml.hpp:96:48: error: expected template-name before ‘<’ token 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/xml.hpp:96:48: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/xml.hpp:96:48: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/xml.hpp:405:46: error: expected template-name before ‘<’ token 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/xml.hpp:405:46: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/xml.hpp:405:46: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:772:8: error: variable or field ‘prologue’ declared void 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:772:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:772:36: error: expected primary-expression before ‘,’ token 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:772:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:772:53: error: expected primary-expression before ‘>’ token 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:772:55: error: expected primary-expression before ‘const’ 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:777:8: error: variable or field ‘prologue’ declared void 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:777:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:777:35: error: expected primary-expression before ‘,’ token 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:777:37: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:777:52: error: expected primary-expression before ‘>’ token 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:777:54: error: expected primary-expression before ‘const’ 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:784:8: error: variable or field ‘epilogue’ declared void 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:784:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:784:36: error: expected primary-expression before ‘,’ token 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:784:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:784:53: error: expected primary-expression before ‘>’ token 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:784:55: error: expected primary-expression before ‘const’ 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:789:8: error: variable or field ‘epilogue’ declared void 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:789:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:789:35: error: expected primary-expression before ‘,’ token 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:789:37: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:789:52: error: expected primary-expression before ‘>’ token 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:789:54: error: expected primary-expression before ‘const’ 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:796:8: error: variable or field ‘prologue’ declared void 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:796:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:796:36: error: expected primary-expression before ‘,’ token 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:796:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:796:52: error: expected primary-expression before ‘>’ token 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:796:54: error: expected primary-expression before ‘const’ 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:801:8: error: variable or field ‘prologue’ declared void 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:801:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:801:35: error: expected primary-expression before ‘,’ token 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:801:37: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:801:51: error: expected primary-expression before ‘>’ token 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:801:53: error: expected primary-expression before ‘const’ 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:808:8: error: variable or field ‘epilogue’ declared void 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:808:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:808:36: error: expected primary-expression before ‘,’ token 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:808:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:808:52: error: expected primary-expression before ‘>’ token 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:808:54: error: expected primary-expression before ‘const’ 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:814:8: error: variable or field ‘epilogue’ declared void 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:814:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:814:35: error: expected primary-expression before ‘,’ token 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:814:37: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:814:51: error: expected primary-expression before ‘>’ token 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:814:53: error: expected primary-expression before ‘const’ 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:821:8: error: variable or field ‘prologue’ declared void 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:821:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:821:37: error: ‘ar’ was not declared in this scope 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~ /usr/include/cereal/archives/xml.hpp:821:41: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:821:50: error: expected primary-expression before ‘>’ token 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:821:52: error: expected primary-expression before ‘const’ 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:830:8: error: variable or field ‘prologue’ declared void 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:830:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:830:35: error: expected primary-expression before ‘,’ token 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:830:37: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:830:46: error: expected primary-expression before ‘>’ token 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:830:48: error: expected primary-expression before ‘const’ 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:836:8: error: variable or field ‘epilogue’ declared void 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:836:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:836:36: error: expected primary-expression before ‘,’ token 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:836:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:836:47: error: expected primary-expression before ‘>’ token 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:836:49: error: expected primary-expression before ‘const’ 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:840:8: error: variable or field ‘epilogue’ declared void 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:840:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:840:35: error: expected primary-expression before ‘,’ token 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:840:37: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:840:46: error: expected primary-expression before ‘>’ token 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:840:48: error: expected primary-expression before ‘const’ 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:849:22: error: ‘traits’ has not been declared 849 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:849:39: error: expected ‘>’ before ‘<’ token 849 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:851:8: error: variable or field ‘prologue’ declared void 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:851:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:851:37: error: ‘ar’ was not declared in this scope 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:851:43: error: expected primary-expression before ‘const’ 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:858:22: error: ‘traits’ has not been declared 858 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:858:39: error: expected ‘>’ before ‘<’ token 858 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:860:8: error: variable or field ‘prologue’ declared void 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:860:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:860:36: error: ‘ar’ was not declared in this scope 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:860:42: error: expected primary-expression before ‘const’ 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:870:22: error: ‘traits’ has not been declared 870 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:870:39: error: expected ‘>’ before ‘<’ token 870 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:872:8: error: variable or field ‘epilogue’ declared void 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:872:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:872:37: error: ‘ar’ was not declared in this scope 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:872:43: error: expected primary-expression before ‘const’ 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:878:22: error: ‘traits’ has not been declared 878 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:878:39: error: expected ‘>’ before ‘<’ token 878 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:880:8: error: variable or field ‘epilogue’ declared void 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:880:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:880:36: error: ‘ar’ was not declared in this scope 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:880:42: error: expected primary-expression before ‘const’ 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:891:8: error: variable or field ‘save’ declared void 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:891:35: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:891:54: error: ‘ar’ was not declared in this scope 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~ /usr/include/cereal/archives/xml.hpp:891:58: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:891:73: error: expected primary-expression before ‘>’ token 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^ /usr/include/cereal/archives/xml.hpp:891:75: error: expected primary-expression before ‘const’ 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:899:8: error: variable or field ‘load’ declared void 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:899:35: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:899:53: error: ‘ar’ was not declared in this scope 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~ /usr/include/cereal/archives/xml.hpp:899:57: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:899:72: error: expected primary-expression before ‘>’ token 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/xml.hpp:899:76: error: ‘t’ was not declared in this scope 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:908:8: error: variable or field ‘save’ declared void 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:908:35: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:908:53: error: expected primary-expression before ‘,’ token 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:908:55: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:908:64: error: expected primary-expression before ‘>’ token 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:908:66: error: expected primary-expression before ‘const’ 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:913:8: error: variable or field ‘load’ declared void 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:913:35: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:913:53: error: ‘ar’ was not declared in this scope 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~ /usr/include/cereal/archives/xml.hpp:913:57: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:913:66: error: expected primary-expression before ‘>’ token 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^ /usr/include/cereal/archives/xml.hpp:913:70: error: ‘st’ was not declared in this scope; did you mean ‘std’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~ | std /usr/include/cereal/archives/xml.hpp:920:22: error: ‘traits’ has not been declared 920 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/xml.hpp:920:38: error: expected ‘>’ before ‘<’ token 920 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:921:8: error: variable or field ‘save’ declared void 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:921:34: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:921:53: error: ‘ar’ was not declared in this scope 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/xml.hpp:921:59: error: expected primary-expression before ‘const’ 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/xml.hpp:927:22: error: ‘traits’ has not been declared 927 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/xml.hpp:927:38: error: expected ‘>’ before ‘<’ token 927 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:928:8: error: variable or field ‘load’ declared void 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:928:34: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:928:52: error: ‘ar’ was not declared in this scope 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/xml.hpp:928:58: error: expected primary-expression before ‘&’ token 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/xml.hpp:928:60: error: ‘t’ was not declared in this scope 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:936:8: error: variable or field ‘save’ declared void 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:936:34: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:936:53: error: ‘ar’ was not declared in this scope 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~ /usr/include/cereal/archives/xml.hpp:936:97: error: expected primary-expression before ‘const’ 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:943:8: error: variable or field ‘load’ declared void 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:943:34: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/archives/xml.hpp:943:52: error: ‘ar’ was not declared in this scope 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~ /usr/include/cereal/archives/xml.hpp:943:96: error: expected primary-expression before ‘&’ token 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^ /usr/include/cereal/archives/xml.hpp:943:98: error: ‘str’ was not declared in this scope; did you mean ‘std’? 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~ | std In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:950:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 950 | CEREAL_REGISTER_ARCHIVE(cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:950:1: error: expected initializer before ‘<’ token 950 | CEREAL_REGISTER_ARCHIVE(cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:951:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 951 | CEREAL_REGISTER_ARCHIVE(cereal::XMLInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:951:1: error: expected initializer before ‘<’ token 951 | CEREAL_REGISTER_ARCHIVE(cereal::XMLInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:954:1: error: ‘get_output_from_input’ is not a class template 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: ‘get_input_from_output’ is not a class template 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:40:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 40 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:41:97: error: template argument 1 is invalid 41 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:41:98: error: expected identifier before ‘::’ token 41 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/types/vector.hpp:42:3: error: expected initializer before ‘save’ 42 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::vector const & vector ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:50:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 50 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:51:97: error: template argument 1 is invalid 51 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:51:98: error: expected identifier before ‘::’ token 51 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/types/vector.hpp:52:3: error: expected initializer before ‘load’ 52 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::vector & vector ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:63:29: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 63 | typename std::enable_if<(!traits::is_output_serializable, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:64:54: error: template argument 1 is invalid 64 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^~~~~ /usr/include/cereal/types/vector.hpp:64:59: error: expected identifier before ‘)’ token 64 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:64:59: error: expected unqualified-id before ‘)’ token /usr/include/cereal/types/vector.hpp:74:29: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 74 | typename std::enable_if<(!traits::is_input_serializable, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:75:54: error: template argument 1 is invalid 75 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^~~~~ /usr/include/cereal/types/vector.hpp:75:59: error: expected identifier before ‘)’ token 75 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:75:59: error: expected unqualified-id before ‘)’ token /usr/include/cereal/types/vector.hpp: In function ‘void std::save(Archive&, const std::vector&)’: /usr/include/cereal/types/vector.hpp:90:36: error: ‘size_type’ does not name a type 90 | ar( make_size_tag( static_cast(vector.size()) ) ); // number of elements | ^~~~~~~~~ /usr/include/cereal/types/vector.hpp:90:9: error: there are no arguments to ‘make_size_tag’ that depend on a template parameter, so a declaration of ‘make_size_tag’ must be available [-fpermissive] 90 | ar( make_size_tag( static_cast(vector.size()) ) ); // number of elements | ^~~~~~~~~~~~~ /usr/include/cereal/types/vector.hpp: In function ‘void std::load(Archive&, std::vector&)’: /usr/include/cereal/types/vector.hpp:99:5: error: ‘size_type’ was not declared in this scope 99 | size_type size; | ^~~~~~~~~ /usr/include/cereal/types/vector.hpp:99:5: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:168:12: note: ‘ranges::size_type’ 168 | struct size_type; | ^~~~~~~~~ In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:61:9: note: ‘cereal::size_type’ 61 | using size_type = CEREAL_SIZE_TYPE; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /usr/include/cereal/types/vector.hpp:100:9: error: there are no arguments to ‘make_size_tag’ that depend on a template parameter, so a declaration of ‘make_size_tag’ must be available [-fpermissive] 100 | ar( make_size_tag( size ) ); | ^~~~~~~~~~~~~ /usr/include/cereal/types/vector.hpp:102:20: error: invalid ‘static_cast’ from type ‘’ to type ‘std::size_t’ {aka ‘long unsigned int’} 102 | vector.resize( static_cast( size ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp: At global scope: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:44:11: error: ‘CerealInputArchive’ has not been declared 44 | template | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:44:44: error: ‘CerealOutputArchive’ has not been declared 44 | template | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:14: error: ‘Cerealisable’ was not declared in this scope; did you mean ‘concept Cerealisable’? 46 | requires Cerealisable | ^~~~~~~~~~~~ | concept Cerealisable In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:141:16: note: ‘concept Cerealisable’ declared here 141 | SEQAN3_CONCEPT Cerealisable = | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:5: error: expression must be enclosed in parentheses 46 | requires Cerealisable | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:14: error: ‘Cerealisable’ does not name a type 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_constructors_and_type_deduction_guides_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:23:20: error: class template argument deduction failed: 23 | gap_scheme scheme; | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:23:20: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:23:20: note: candidate expects 1 argument, 0 provided 23 | gap_scheme scheme; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:23:20: note: candidate expects 1 argument, 0 provided 23 | gap_scheme scheme; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:23:20: note: candidate expects 1 argument, 0 provided 23 | gap_scheme scheme; | ^~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:24:27: error: template argument 1 is invalid 24 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:24:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:28:27: error: class template argument deduction failed: 28 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:28:27: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:28:27: note: candidate expects 1 argument, 0 provided 28 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:28:27: note: candidate expects 1 argument, 0 provided 28 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:28:27: note: candidate expects 1 argument, 0 provided 28 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:29:27: error: template argument 1 is invalid 29 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:29:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:39: error: class template argument deduction failed: 33 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:39: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:39: note: candidate expects 0 arguments, 1 provided 33 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:59: error: class template argument deduction failed: 33 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:59: error: no matching function for call to ‘gap_open_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:33:59: note: candidate expects 0 arguments, 1 provided 33 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:34:27: error: template argument 1 is invalid 34 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:34:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:38:39: error: class template argument deduction failed: 38 | gap_scheme scheme{gap_score{-2}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:38:39: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:38:39: note: candidate expects 0 arguments, 1 provided 38 | gap_scheme scheme{gap_score{-2}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:39:27: error: template argument 1 is invalid 39 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:39:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:40: error: class template argument deduction failed: 43 | gap_scheme scheme{gap_score{-2.}, gap_open_score{-4.}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:40: error: no matching function for call to ‘gap_score(double)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:40: note: candidate expects 0 arguments, 1 provided 43 | gap_scheme scheme{gap_score{-2.}, gap_open_score{-4.}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:61: error: class template argument deduction failed: 43 | gap_scheme scheme{gap_score{-2.}, gap_open_score{-4.}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:61: error: no matching function for call to ‘gap_open_score(double)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:43:61: note: candidate expects 0 arguments, 1 provided 43 | gap_scheme scheme{gap_score{-2.}, gap_open_score{-4.}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:44:27: error: template argument 1 is invalid 44 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:44:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:48:40: error: class template argument deduction failed: 48 | gap_scheme scheme{gap_score{-2.}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:48:40: error: no matching function for call to ‘gap_score(double)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:48:40: note: candidate expects 0 arguments, 1 provided 48 | gap_scheme scheme{gap_score{-2.}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:49:27: error: template argument 1 is invalid 49 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:49:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_member_types_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:55:23: error: class template argument deduction failed: 55 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:55:23: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:55:23: note: candidate expects 1 argument, 0 provided 55 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:55:23: note: candidate expects 1 argument, 0 provided 55 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:55:23: note: candidate expects 1 argument, 0 provided 55 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:58:33: error: ‘score_t’ was not declared in this scope 58 | EXPECT_TRUE((std::is_same_v)); | ^~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:58:23: error: template argument 1 is invalid 58 | EXPECT_TRUE((std::is_same_v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_get_gap_score_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:63:23: error: class template argument deduction failed: 63 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:63:23: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:63:23: note: candidate expects 1 argument, 0 provided 63 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:63:23: note: candidate expects 1 argument, 0 provided 63 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:63:23: note: candidate expects 1 argument, 0 provided 63 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:64:5: error: template argument 1 is invalid 64 | EXPECT_EQ(scheme.get_gap_score(), -1); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:65:71: error: expected template-argument before ‘&’ token 65 | EXPECT_TRUE((std::is_same_v)); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:65:71: error: expected ‘>’ before ‘&’ token /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:65:23: error: wrong number of template arguments (1, should be 2) 65 | EXPECT_TRUE((std::is_same_v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/type_traits:3175:25: note: provided for ‘template constexpr const bool std::is_same_v<_Tp, _Up>’ 3175 | inline constexpr bool is_same_v = _GLIBCXX_BUILTIN_IS_SAME_AS(_Tp, _Up); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_set_score_gap_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:70:23: error: class template argument deduction failed: 70 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:70:23: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:70:23: note: candidate expects 1 argument, 0 provided 70 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:70:23: note: candidate expects 1 argument, 0 provided 70 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:70:23: note: candidate expects 1 argument, 0 provided 70 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:71:5: error: template argument 1 is invalid 71 | EXPECT_EQ(scheme.get_gap_score(), -1); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:73:5: error: template argument 1 is invalid 73 | EXPECT_EQ(scheme.get_gap_score(), -2); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_get_gap_open_score_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:78:23: error: class template argument deduction failed: 78 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:78:23: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:78:23: note: candidate expects 1 argument, 0 provided 78 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:78:23: note: candidate expects 1 argument, 0 provided 78 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:78:23: note: candidate expects 1 argument, 0 provided 78 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:79:5: error: template argument 1 is invalid 79 | EXPECT_EQ(scheme.get_gap_open_score(), 0); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:80:71: error: expected template-argument before ‘&’ token 80 | EXPECT_TRUE((std::is_same_v)); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:80:71: error: expected ‘>’ before ‘&’ token /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:80:23: error: wrong number of template arguments (1, should be 2) 80 | EXPECT_TRUE((std::is_same_v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:8: /usr/include/c++/10/type_traits:3175:25: note: provided for ‘template constexpr const bool std::is_same_v<_Tp, _Up>’ 3175 | inline constexpr bool is_same_v = _GLIBCXX_BUILTIN_IS_SAME_AS(_Tp, _Up); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_set_score_gap_open_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:85:23: error: class template argument deduction failed: 85 | gap_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:85:23: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:85:23: note: candidate expects 1 argument, 0 provided 85 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:85:23: note: candidate expects 1 argument, 0 provided 85 | gap_scheme scheme{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:85:23: note: candidate expects 1 argument, 0 provided 85 | gap_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:86:5: error: template argument 1 is invalid 86 | EXPECT_EQ(scheme.get_gap_open_score(), 0); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:88:5: error: template argument 1 is invalid 88 | EXPECT_EQ(scheme.get_gap_open_score(), -2); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_set_linear_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:93:35: error: class template argument deduction failed: 93 | gap_scheme scheme{gap_score{-2}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:93:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:93:35: note: candidate expects 0 arguments, 1 provided 93 | gap_scheme scheme{gap_score{-2}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:94:5: error: template argument 1 is invalid 94 | EXPECT_EQ(scheme.get_gap_score(), -2); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:95:5: error: template argument 1 is invalid 95 | EXPECT_EQ(scheme.get_gap_open_score(), 0); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:97:35: error: class template argument deduction failed: 97 | scheme.set_linear(gap_score{-3}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:97:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:97:35: note: candidate expects 0 arguments, 1 provided 97 | scheme.set_linear(gap_score{-3}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:98:5: error: template argument 1 is invalid 98 | EXPECT_EQ(scheme.get_gap_score(), -3); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:99:5: error: template argument 1 is invalid 99 | EXPECT_EQ(scheme.get_gap_open_score(), 0); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_set_affine_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:35: error: class template argument deduction failed: 104 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:35: note: candidate expects 0 arguments, 1 provided 104 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:55: error: class template argument deduction failed: 104 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:55: error: no matching function for call to ‘gap_open_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:104:55: note: candidate expects 0 arguments, 1 provided 104 | gap_scheme scheme{gap_score{-2}, gap_open_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:105:5: error: template argument 1 is invalid 105 | EXPECT_EQ(scheme.get_gap_score(), -2); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:106:5: error: template argument 1 is invalid 106 | EXPECT_EQ(scheme.get_gap_open_score(), -4); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:35: error: class template argument deduction failed: 108 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:35: note: candidate expects 0 arguments, 1 provided 108 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:55: error: class template argument deduction failed: 108 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:55: error: no matching function for call to ‘gap_open_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:108:55: note: candidate expects 0 arguments, 1 provided 108 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:109:5: error: template argument 1 is invalid 109 | EXPECT_EQ(scheme.get_gap_score(), -3); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:110:5: error: template argument 1 is invalid 110 | EXPECT_EQ(scheme.get_gap_open_score(), -6); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_score_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:115:35: error: class template argument deduction failed: 115 | gap_scheme scheme{gap_score{-2}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:115:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:115:35: note: candidate expects 0 arguments, 1 provided 115 | gap_scheme scheme{gap_score{-2}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:116:5: error: template argument 1 is invalid 116 | EXPECT_EQ(scheme.score(0), 0); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:117:5: error: template argument 1 is invalid 117 | EXPECT_EQ(scheme.score(2), -4); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:118:5: error: template argument 1 is invalid 118 | EXPECT_EQ(scheme.score(5), -10); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:35: error: class template argument deduction failed: 120 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:35: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:35: note: candidate expects 0 arguments, 1 provided 120 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:55: error: class template argument deduction failed: 120 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:55: error: no matching function for call to ‘gap_open_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:120:55: note: candidate expects 0 arguments, 1 provided 120 | scheme.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:121:5: error: template argument 1 is invalid 121 | EXPECT_EQ(scheme.score(0), 0); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:122:5: error: template argument 1 is invalid 122 | EXPECT_EQ(scheme.score(2), -12); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:123:5: error: template argument 1 is invalid 123 | EXPECT_EQ(scheme.score(5), -21); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp: In member function ‘virtual void gap_scheme_serialisation_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:128:16: error: class template argument deduction failed: 128 | gap_scheme scheme1; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:128:16: error: no matching function for call to ‘gap_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >&&)-> seqan3::gap_scheme< >’ 100 | constexpr gap_scheme(gap_scheme &&) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:100:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:128:16: note: candidate expects 1 argument, 0 provided 128 | gap_scheme scheme1; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: candidate: ‘template< > gap_scheme(const seqan3::gap_scheme< >&)-> seqan3::gap_scheme< >’ 99 | constexpr gap_scheme(gap_scheme const &) noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:99:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:128:16: note: candidate expects 1 argument, 0 provided 128 | gap_scheme scheme1; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: candidate: ‘template< > gap_scheme()-> seqan3::gap_scheme< >’ 98 | constexpr gap_scheme() noexcept = default; //!< Defaulted | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:98:15: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: candidate: ‘template< > gap_scheme(seqan3::gap_scheme< >)-> seqan3::gap_scheme< >’ 84 | class gap_scheme | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:84:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:128:16: note: candidate expects 1 argument, 0 provided 128 | gap_scheme scheme1; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:130:36: error: class template argument deduction failed: 130 | scheme1.set_linear(gap_score{-3}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:130:36: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:130:36: note: candidate expects 0 arguments, 1 provided 130 | scheme1.set_linear(gap_score{-3}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:36: error: class template argument deduction failed: 133 | scheme1.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:36: error: no matching function for call to ‘gap_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score()-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:36: note: candidate expects 0 arguments, 1 provided 133 | scheme1.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: candidate: ‘template< > gap_score(seqan3::gap_score< >)-> seqan3::gap_score< >’ 34 | struct gap_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:34:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:56: error: class template argument deduction failed: 133 | scheme1.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:56: error: no matching function for call to ‘gap_open_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score()-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:133:56: note: candidate expects 0 arguments, 1 provided 133 | scheme1.set_affine(gap_score{-3}, gap_open_score{-6}); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/gap_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: candidate: ‘template< > gap_open_score(seqan3::gap_open_score< >)-> seqan3::gap_open_score< >’ 60 | struct gap_open_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/gap_scheme.hpp:60:8: note: template argument deduction/substitution failed: cc1plus: all warnings being treated as errors [14/442] /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o -MF alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o.d -o alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp FAILED: alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o /usr/bin/ccache /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 -Ivendor/googletest/googletest/include -I/<>/seqan3-3.0.0+ds2/test/include -I/<>/seqan3-3.0.0+ds2/include -isystem /<>/seqan3-3.0.0+ds2/submodules/sdsl-lite/include -isystem /<>/seqan3-3.0.0+ds2/submodules/range-v3/include -g -O2 -fdebug-prefix-map=/<>/seqan3-3.0.0+ds2=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++17 -std=c++2a -MD -MT alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o -MF alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o.d -o alignment/CMakeFiles/scoring_scheme_test.dir/scoring_scheme_test.cpp.o -c /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:327:20: error: return-type-requirement is not a type-constraint 327 | { T{} } -> typename T::value_type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:44:11: error: ‘std::Integral’ has not been declared 44 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:77: error: ‘int_t’ was not declared in this scope; did you mean ‘ino_t’? 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~ | ino_t /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:82: error: template argument 1 is invalid 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:46:57: error: ‘int_t’ was not declared in this scope; did you mean ‘ino_t’? 46 | std::numeric_limits::lowest() + 1; | ^~~~~ | ino_t /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:46:62: error: template argument 1 is invalid 46 | std::numeric_limits::lowest() + 1; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:40:44: error: ‘Same’ is not a member of ‘std’ 40 | constexpr bool is_char_adaptation_v = std::Same || | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:40:44: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:40:60: error: expected primary-expression before ‘,’ token 40 | constexpr bool is_char_adaptation_v = std::Same || | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:40:44: error: ‘Same’ is not a member of ‘std’ 40 | constexpr bool is_uint_adaptation_v = std::Same || | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:40:44: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:40:54: error: expected primary-expression before ‘,’ token 40 | constexpr bool is_uint_adaptation_v = std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp: In function ‘constexpr auto seqan3::custom::to_char(uint_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:24: error: ‘Same’ is not a member of ‘std’ 80 | if constexpr (std::Same) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:38: error: expected primary-expression before ‘,’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:47: error: expected primary-expression before ‘>’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:80:48: error: expected primary-expression before ‘)’ token 80 | if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:29: error: ‘Same’ is not a member of ‘std’ 82 | else if constexpr (std::Same) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:29: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:43: error: expected primary-expression before ‘,’ token 82 | else if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:53: error: expected primary-expression before ‘>’ token 82 | else if constexpr (std::Same) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:82:54: error: expected primary-expression before ‘)’ token 82 | else if constexpr (std::Same) | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:40:15: error: ‘std::ConvertibleTo’ has not been declared 40 | template char_t> | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:40:33: error: expected ‘>’ before ‘<’ token 40 | template char_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/exception.hpp:41:60: error: ‘char_t’ has not been declared 41 | invalid_char_assignment(std::string const & type_name, char_t const wrong_char) : | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:43:8: error: redefinition of ‘struct std::incrementable_traits< >’ 43 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: previous definition of ‘struct std::incrementable_traits< >’ 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:49:8: error: redefinition of ‘struct std::incrementable_traits<_Tp*>’ 49 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:154:12: note: previous definition of ‘struct std::incrementable_traits<_Tp*>’ 154 | struct incrementable_traits<_Tp*> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:55:8: error: redefinition of ‘struct std::incrementable_traits’ 55 | struct incrementable_traits : incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:158:12: note: previous definition of ‘struct std::incrementable_traits’ 158 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:60:8: error: redefinition of ‘struct std::incrementable_traits<_Iter>’ 60 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:162:12: note: previous definition of ‘struct std::incrementable_traits<_Iter>’ 162 | struct incrementable_traits<_Tp> | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: error: ‘Integral’ was not declared in this scope 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:61: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:295:18: note: ‘concept Integral’ 295 | META_CONCEPT Integral = requires | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:940:9: note: ‘concept Integral’ 940 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:67:70: error: expected primary-expression before ‘decltype’ 67 | requires(t const & a, t const & b) { requires Integral; }) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:68:8: error: partial specialization ‘struct std::incrementable_traits<_Iter>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 68 | struct incrementable_traits | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:151:29: note: primary template here 151 | template struct incrementable_traits { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:106:7: error: conflicting declaration of template ‘template using iter_difference_t = typename std::detail::incrementable_traits_or_iterator_traits::difference_type’ 106 | using iter_difference_t = typename detail::incrementable_traits_or_iterator_traits::difference_type; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:201:11: note: previous declaration ‘template using iter_difference_t = typename std::__detail::__iter_traits_impl<_Tp, std::incrementable_traits<_Iter> >::type::difference_type’ 201 | using iter_difference_t = typename | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:38: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:165:51: error: expected primary-expression before ‘>’ token 165 | SEQAN3_CONCEPT WeaklyIncrementable = Semiregular && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: expected identifier before ‘requires’ 166 | requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:166:36: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:32: error: ‘Regular’ was not declared in this scope; did you mean ‘concept Regular’? 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~ | concept Regular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1139:9: note: ‘concept Regular’ declared here 1139 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:41: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:46: error: label ‘WeaklyIncrementable’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:67: error: expected primary-expression before ‘>’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: expected identifier before ‘::’ token 185 | SEQAN3_CONCEPT Incrementable = Regular && WeaklyIncrementable && ::ranges::Incrementable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:185:72: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:27: error: ‘Semiregular’ was not declared in this scope; did you mean ‘concept Semiregular’? 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~~~~ | concept Semiregular In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1129:9: note: ‘concept Semiregular’ declared here 1129 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:40: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: taking the address of a label is non-standard [-Werror=pedantic] 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:45: error: label ‘Iterator’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:55: error: expected primary-expression before ‘>’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: expected identifier before ‘::’ token 208 | SEQAN3_CONCEPT Sentinel = Semiregular && Iterator && ::ranges::Sentinel; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:208:60: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:37: error: ‘StrictTotallyOrdered’ was not declared in this scope; did you mean ‘concept StrictTotallyOrdered’? 286 | StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ | concept StrictTotallyOrdered In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:286:59: error: expected primary-expression before ‘>’ token 286 | StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: taking the address of a label is non-standard [-Werror=pedantic] 287 | SizedSentinel && | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:37: error: label ‘SizedSentinel’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:287:52: error: expected primary-expression before ‘,’ token 287 | SizedSentinel && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:316:48: error: ‘constexpr const ranges::advance_fn ranges::advance’ conflicts with a previous declaration 316 | using SEQAN3_DOXYGEN_ONLY(advance =) ::ranges::advance; | ^~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:981:5: note: previous declaration ‘namespace std::ranges { }::advance’ 981 | advance(_It& __it, iter_difference_t<_It> __n, _Sent __bound) | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:321:49: error: ‘constexpr const ranges::distance_fn ranges::distance’ conflicts with a previous declaration 321 | using SEQAN3_DOXYGEN_ONLY(distance =) ::ranges::distance; | ^~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1061:5: note: previous declaration ‘namespace std::ranges { }::distance’ 1061 | distance(_Range&& __r) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:326:44: error: ‘constexpr const ranges::prev_fn ranges::prev’ conflicts with a previous declaration 326 | using SEQAN3_DOXYGEN_ONLY(prev =)::ranges::prev; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1119:5: note: previous declaration ‘namespace std::ranges { }::prev’ 1119 | prev(_It __x, iter_difference_t<_It> __n, _It __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/iterator:331:45: error: ‘constexpr const ranges::next_fn ranges::next’ conflicts with a previous declaration 331 | using SEQAN3_DOXYGEN_ONLY(next =) ::ranges::next; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:1095:5: note: previous declaration ‘namespace std::ranges { }::next’ 1095 | next(_It __x, iter_difference_t<_It> __n, _Sent __bound) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: error: ‘Range’ was not declared in this scope 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:39: error: expected primary-expression before ‘>’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: expected identifier before ‘::’ token 72 | SEQAN3_CONCEPT SizedRange = Range && ::ranges::SizedRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:72:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: error: ‘Range’ was not declared in this scope 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:40: error: expected primary-expression before ‘>’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: expected identifier before ‘::’ token 82 | SEQAN3_CONCEPT CommonRange = Range && ::ranges::CommonRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:82:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: error: ‘Range’ was not declared in this scope 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:30: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:40: error: expected primary-expression before ‘>’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: expected identifier before ‘::’ token 93 | SEQAN3_CONCEPT OutputRange = Range && ::ranges::OutputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:93:45: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: error: ‘Range’ was not declared in this scope 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:29: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:39: error: expected primary-expression before ‘>’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: expected identifier before ‘::’ token 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:44: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: error: ‘InputRange’ was not declared in this scope 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:31: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:104:16: note: ‘concept InputRange’ 104 | SEQAN3_CONCEPT InputRange = Range && ::ranges::InputRange; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘ranges::lazy::InputRange’ 106 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:106:5: note: ‘concept InputRange’ 106 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:46: error: expected primary-expression before ‘>’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: expected identifier before ‘::’ token 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:51: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: error: ‘ForwardRange’ was not declared in this scope 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:115:16: note: ‘concept ForwardRange’ 115 | SEQAN3_CONCEPT ForwardRange = InputRange && ::ranges::ForwardRange; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘ranges::lazy::ForwardRange’ 123 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:123:5: note: ‘concept ForwardRange’ 123 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:54: error: expected primary-expression before ‘>’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: expected identifier before ‘::’ token 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: error: ‘BidirectionalRange’ was not declared in this scope 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:126:16: note: ‘concept BidirectionalRange’ 126 | SEQAN3_CONCEPT BidirectionalRange = ForwardRange && ::ranges::BidirectionalRange; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘ranges::lazy::BidirectionalRange’ 140 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:140:5: note: ‘concept BidirectionalRange’ 140 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:59: error: expected primary-expression before ‘>’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: expected identifier before ‘::’ token 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:64: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: error: ‘RandomAccessRange’ was not declared in this scope 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:34: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:56: error: expected primary-expression before ‘>’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: expected identifier before ‘::’ token 146 | SEQAN3_CONCEPT ContiguousRange = RandomAccessRange && ::ranges::ContiguousRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:146:61: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: error: ‘Range’ was not declared in this scope 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:23: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:33: error: expected primary-expression before ‘>’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: expected identifier before ‘::’ token 158 | SEQAN3_CONCEPT View = Range && ::ranges::View; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:158:38: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: error: ‘Range’ was not declared in this scope 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:32: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:63, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/gtest-param-test.h:242:29: note: ‘testing::Range’ 242 | internal::ParamGenerator Range(T start, T end) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:62:16: note: ‘concept Range’ 62 | SEQAN3_CONCEPT Range = ::ranges::Range; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘ranges::lazy::Range’ 73 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:73:5: note: ‘concept Range’ 73 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:42: error: expected primary-expression before ‘>’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: expected identifier before ‘::’ token 168 | SEQAN3_CONCEPT ViewableRange = Range && ::ranges::ViewableRange; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:168:47: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:199:51: error: ‘template using sentinel_t = decltype (ranges::_::end(declval()))’ conflicts with a previous declaration 199 | using SEQAN3_DOXYGEN_ONLY(sentinel_t =) ::ranges::sentinel_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:865:11: note: previous declaration ‘template requires range<_Range> using sentinel_t = decltype (std::ranges::__cust::end(declval<_Range&>()))’ 865 | using sentinel_t = decltype(ranges::end(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:204:51: error: ‘template using iterator_t = decltype (ranges::_::begin(declval()))’ conflicts with a previous declaration 204 | using SEQAN3_DOXYGEN_ONLY(iterator_t =) ::ranges::iterator_t; | ^~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:862:11: note: previous declaration ‘template requires range<_Range> using iterator_t = decltype (std::ranges::__cust::begin(declval<_Range&>()))’ 862 | using iterator_t = decltype(ranges::begin(std::declval<_Range&>())); | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:248:27: error: expected initializer before ‘<’ token 248 | constexpr bool enable_view = static_cast(seqan3::detail::enable_view); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:11: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:63: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:338:86: error: ‘subrange_kind’ has not been declared 338 | subrange_kind k = std::SizedSentinel ? subrange_kind::sized : subrange_kind::unsized> | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:50: error: ‘k’ was not declared in this scope 339 | using subrange = ::ranges::subrange; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:339:51: error: template argument 3 is invalid 339 | using subrange = ::ranges::subrange; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:396:10: error: ‘ViewableRange’ has not been declared 396 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:116:15: note: ‘ranges::view’ 116 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:347:24: note: ‘std::ranges::view’ 347 | namespace std::ranges::view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:119:16: note: ‘ranges::view::view’ 119 | struct view; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:106:19: note: ‘ranges::cpp20::view’ 106 | namespace view | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:27: error: ‘view’ has not been declared 397 | using all_view = decltype(view::all(declval())); | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:397:45: error: ‘R’ was not declared in this scope 397 | using all_view = decltype(view::all(declval())); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:35:39: error: expected primary-expression before ‘decltype’ 35 | lhs.operator==(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:36:39: error: expected primary-expression before ‘decltype’ 36 | lhs.operator!=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:46:39: error: expected primary-expression before ‘decltype’ 46 | lhs.operator< (rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:47:39: error: expected primary-expression before ‘decltype’ 47 | lhs.operator> (rhs); std::Boolean (rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:48:39: error: expected primary-expression before ‘decltype’ 48 | lhs.operator<=(rhs); std::Boolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:31: error: ‘Boolean’ is not a member of ‘std’; did you mean ‘boolean’? 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~ | boolean /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:49:39: error: expected primary-expression before ‘decltype’ 49 | lhs.operator>=(rhs); std::Boolean=(rhs))>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:60:34: error: return-type-requirement is not a type-constraint 60 | { s.operator target_t() } -> target_t; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:85:21: error: return-type-requirement is not a type-constraint 85 | { v1 < v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:86:21: error: return-type-requirement is not a type-constraint 86 | { v1 <= v2 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:87:21: error: return-type-requirement is not a type-constraint 87 | { v2 > v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:88:21: error: return-type-requirement is not a type-constraint 88 | { v2 >= v1 } -> bool &&; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:32: error: ‘Arithmetic’ was not declared in this scope; did you mean ‘concept Arithmetic’? 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~~~~~~~~ | concept Arithmetic /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:114:16: note: ‘concept Arithmetic’ declared here 114 | SEQAN3_CONCEPT Arithmetic = std::is_arithmetic_v; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:44: error: expected primary-expression before ‘>’ token 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: taking the address of a label is non-standard [-Werror=pedantic] 124 | SEQAN3_CONCEPT FloatingPoint = Arithmetic && std::is_floating_point_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:124:49: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:28: error: ‘Integral’ is not a member of ‘std’; did you mean ‘integral’? 135 | SEQAN3_CONCEPT Char = std::Integral && | ^~~~~~~~ | integral /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:135:38: error: expected primary-expression before ‘>’ token 135 | SEQAN3_CONCEPT Char = std::Integral && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: expected identifier before ‘(’ token 136 | (std::Same || std::Same || std::Same || | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:136:23: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:45: error: ‘Destructible’ is not a member of ‘std’; did you mean ‘destructible’? 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:59: error: expected primary-expression before ‘>’ token 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: taking the address of a label is non-standard [-Werror=pedantic] 150 | SEQAN3_CONCEPT TriviallyDestructible = std::Destructible && std::is_trivially_destructible_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:150:64: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:41: error: ‘Copyable’ is not a member of ‘std’; did you mean ‘copyable’? 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~ | copyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:51: error: expected primary-expression before ‘>’ token 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: taking the address of a label is non-standard [-Werror=pedantic] 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:56: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:26: error: ‘TriviallyCopyable’ was not declared in this scope; did you mean ‘concept TriviallyCopyable’? 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~ | concept TriviallyCopyable /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:160:16: note: ‘concept TriviallyCopyable’ declared here 160 | SEQAN3_CONCEPT TriviallyCopyable = std::Copyable && std::is_trivially_copyable_v; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:45: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:50: error: label ‘TriviallyDestructible’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:73: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: taking the address of a label is non-standard [-Werror=pedantic] 171 | SEQAN3_CONCEPT Trivial = TriviallyCopyable && TriviallyDestructible && std::is_trivial_v; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:171:78: error: label ‘std’ referenced outside of any function In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:29:15: error: expected template-name before ‘<’ token 29 | : priority_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:29:15: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:31:3: error: extra ‘;’ [-Werror=pedantic] 31 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:35:8: error: ‘priority_tag’ is not a class template 35 | struct priority_tag<0> | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:35:22: error: template specifiers not specified in declaration of ‘template struct seqan3::detail::priority_tag’ 35 | struct priority_tag<0> | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:41:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 41 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:42:64: error: template argument 1 is invalid 42 | && std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:42:65: error: expected identifier before ‘::’ token 42 | && std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:43:3: error: expected initializer before ‘save’ 43 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::array const & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:51:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 51 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:52:64: error: template argument 1 is invalid 52 | && std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:52:65: error: expected identifier before ‘::’ token 52 | && std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:53:3: error: expected initializer before ‘load’ 53 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::array & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:60:28: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 60 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:61:65: error: template argument 1 is invalid 61 | || !std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:61:66: error: expected identifier before ‘::’ token 61 | || !std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:62:3: error: expected initializer before ‘save’ 62 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::array const & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:70:28: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 70 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:71:65: error: template argument 1 is invalid 71 | || !std::is_arithmetic::value, void>::type | ^ /usr/include/cereal/types/array.hpp:71:66: error: expected identifier before ‘::’ token 71 | || !std::is_arithmetic::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/array.hpp:72:3: error: expected initializer before ‘load’ 72 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::array & array ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:67:8: error: ‘transfer_template_args_onto’ is not a class template 67 | struct transfer_template_args_onto, target_template> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:67:89: error: redeclared with 3 template parameters 67 | struct transfer_template_args_onto, target_template> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: previous declaration ‘template class target_template> struct seqan3::detail::transfer_template_args_onto’ used 2 template parameters 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:78:48: error: expected nested-name-specifier before ‘transfer_template_args_onto’ 78 | using transfer_template_args_onto_t = typename transfer_template_args_onto::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:116:8: error: ‘transfer_template_vargs_onto’ is not a class template 116 | struct transfer_template_vargs_onto, target_template> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:116:91: error: redeclared with 3 template parameters 116 | struct transfer_template_vargs_onto, target_template> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: previous declaration ‘template > class target_template> struct seqan3::detail::transfer_template_vargs_onto’ used 2 template parameters 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:127:49: error: expected nested-name-specifier before ‘transfer_template_vargs_onto’ 127 | using transfer_template_vargs_onto_t = typename transfer_template_vargs_onto::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:20: error: ‘Same’ is not a member of ‘std’ 152 | requires !std::Same, void>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:20: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:25: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:24: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:51: error: ‘transfer_template_args_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_args_onto’? 152 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_args_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:30:8: note: ‘seqan3::detail::transfer_template_args_onto’ declared here 30 | struct transfer_template_args_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:87: error: expected primary-expression before ‘,’ token 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:78: error: expression must be enclosed in parentheses 152 | requires !std::Same, void>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:152:87: error: expected unqualified-id before ‘,’ token 152 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:157:3: error: extra ‘;’ [-Werror=pedantic] 157 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:20: error: ‘Same’ is not a member of ‘std’ 188 | requires !std::Same, void>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:20: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:25: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:24: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:51: error: ‘transfer_template_vargs_onto’ was not declared in this scope; did you mean ‘seqan3::detail::transfer_template_vargs_onto’? 188 | requires !std::Same, void>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transfer_template_vargs_onto /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:86:8: note: ‘seqan3::detail::transfer_template_vargs_onto’ declared here 86 | struct transfer_template_vargs_onto | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:88: error: expected primary-expression before ‘,’ token 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:79: error: expression must be enclosed in parentheses 188 | requires !std::Same, void>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:188:88: error: expected unqualified-id before ‘,’ token 188 | requires !std::Same, void>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:193:3: error: extra ‘;’ [-Werror=pedantic] 193 | {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:224:8: error: ‘valid_template_spec_or’ is not a class template 224 | struct valid_template_spec_or | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:224:61: error: redeclaration ‘template class templ_t, class ... spec_t> struct seqan3::detail::valid_template_spec_or’ with different constraints 224 | struct valid_template_spec_or | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:213:8: note: original declaration appeared here 213 | struct valid_template_spec_or | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:238:43: error: expected nested-name-specifier before ‘valid_template_spec_or’ 238 | using valid_template_spec_or_t = typename valid_template_spec_or::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:48:31: error: expected nested-name-specifier before ‘value_type’ 48 | using value_type_t = typename value_type::type; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:77:30: error: expected nested-name-specifier before ‘reference’ 77 | using reference_t = typename reference::type; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:106:37: error: expected nested-name-specifier before ‘rvalue_reference’ 106 | using rvalue_reference_t = typename rvalue_reference::type; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:137:36: error: expected nested-name-specifier before ‘const_reference’ 137 | using const_reference_t = typename const_reference::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:166:36: error: expected nested-name-specifier before ‘difference_type’ 166 | using difference_type_t = typename difference_type::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:195:30: error: expected nested-name-specifier before ‘size_type’ 195 | using size_type_t = typename size_type::type; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:38:8: error: ‘value_type’ is not a class template 38 | struct value_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:37:11: error: declaration of template parameter ‘class it_t’ with different constraints 37 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:40:11: note: original declaration appeared here 40 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:55:8: error: ‘reference’ is not a class template 55 | struct reference | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:54:11: error: declaration of template parameter ‘class it_t’ with different constraints 54 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:69:11: note: original declaration appeared here 69 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:72:8: error: ‘rvalue_reference’ is not a class template 72 | struct rvalue_reference | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:71:11: error: declaration of template parameter ‘class it_t’ with different constraints 71 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:98:11: note: original declaration appeared here 98 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:95:8: error: ‘difference_type’ is not a class template 95 | struct difference_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:94:11: error: declaration of template parameter ‘class it_t’ with different constraints 94 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:158:11: note: original declaration appeared here 158 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:112:8: error: ‘size_type’ is not a class template 112 | struct size_type | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:111:11: error: declaration of template parameter ‘class it_t’ with different constraints 111 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:187:11: note: original declaration appeared here 187 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:175:8: error: ‘iterator_tag’ is not a class template 175 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:175:25: error: redeclaration ‘template struct seqan3::iterator_tag’ with different constraints 175 | struct iterator_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:164:8: note: original declaration appeared here 164 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:181:14: error: expression must be enclosed in parentheses 181 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:182:8: error: ‘iterator_tag’ is not a class template 182 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:180:11: error: declaration of template parameter ‘class it_t’ with different constraints 180 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:69: error: ‘value_type_t’ was not declared in this scope; did you mean ‘ranges::value_type_t’? 188 | requires !std::InputIterator && std::OutputIterator> && | ^~~~~~~~~~~~ | ranges::value_type_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:162:11: note: ‘ranges::value_type_t’ declared here 162 | using value_type_t | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:48: error: parse error in template argument list 188 | requires !std::InputIterator && std::OutputIterator> && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:48: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:188:89: error: expression must be enclosed in parentheses 188 | requires !std::InputIterator && std::OutputIterator> && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | ( 189 | !requires { typename std::iterator_traits::iterator_category; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:190:8: error: ‘iterator_tag’ is not a class template 190 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:190:25: error: redeclaration ‘template struct seqan3::iterator_tag’ with different constraints 190 | struct iterator_tag | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:164:8: note: original declaration appeared here 164 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:196:14: error: expression must be enclosed in parentheses 196 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:197:8: error: ‘iterator_tag’ is not a class template 197 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:195:11: error: declaration of template parameter ‘class it_t’ with different constraints 195 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:203:14: error: expression must be enclosed in parentheses 203 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:204:8: error: ‘iterator_tag’ is not a class template 204 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:202:11: error: declaration of template parameter ‘class it_t’ with different constraints 202 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:210:14: error: expression must be enclosed in parentheses 210 | requires !requires { typename std::iterator_traits::iterator_category; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:211:8: error: ‘iterator_tag’ is not a class template 211 | struct iterator_tag | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:209:11: error: declaration of template parameter ‘class it_t’ with different constraints 209 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:163:11: note: original declaration appeared here 163 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:223:34: error: ‘iterator_tag’ has not been declared 223 | requires requires { typename iterator_tag::type; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:225:33: error: expected nested-name-specifier before ‘iterator_tag’ 225 | using iterator_tag_t = typename iterator_tag::type; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:58:44: error: expected nested-name-specifier before ‘remove_rvalue_reference’ 58 | using remove_rvalue_reference_t = typename remove_rvalue_reference::type; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:8: error: ‘is_constexpr_default_constructible’ is not a class template 80 | struct is_constexpr_default_constructible : std::integral_constant | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:80:44: error: redeclaration ‘template struct seqan3::is_constexpr_default_constructible’ with different constraints 80 | struct is_constexpr_default_constructible : std::integral_constant | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:69:8: note: original declaration appeared here 69 | struct is_constexpr_default_constructible : std::false_type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:124:34: error: expected nested-name-specifier before ‘deferred_type’ 124 | using deferred_type_t = typename deferred_type::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:53: error: ‘value_type_t’ has not been declared 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:57:14: error: expression must be enclosed in parentheses 57 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:59:8: error: ‘value_type’ is not a class template 59 | struct value_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:55:11: error: declaration of template parameter ‘class rng_t’ with different constraints 55 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:40:11: note: original declaration appeared here 40 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:75:14: error: expression must be enclosed in parentheses 75 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:77:8: error: ‘reference’ is not a class template 77 | struct reference | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:73:11: error: declaration of template parameter ‘class rng_t’ with different constraints 73 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:69:11: note: original declaration appeared here 69 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:93:14: error: expression must be enclosed in parentheses 93 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:95:8: error: ‘rvalue_reference’ is not a class template 95 | struct rvalue_reference | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:91:11: error: declaration of template parameter ‘class rng_t’ with different constraints 91 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:98:11: note: original declaration appeared here 98 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:111:14: error: expression must be enclosed in parentheses 111 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:113:8: error: ‘const_reference’ is not a class template 113 | struct const_reference | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:109:11: error: declaration of template parameter ‘class rng_t’ with different constraints 109 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:129:11: note: original declaration appeared here 129 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:129:14: error: expression must be enclosed in parentheses 129 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:131:8: error: ‘difference_type’ is not a class template 131 | struct difference_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:127:11: error: declaration of template parameter ‘class rng_t’ with different constraints 127 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:158:11: note: original declaration appeared here 158 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:147:14: error: expression must be enclosed in parentheses 147 | requires !std::Iterator | ^~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:149:8: error: ‘size_type’ is not a class template 149 | struct size_type | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:145:11: error: declaration of template parameter ‘class rng_t’ with different constraints 145 | template | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:187:11: note: original declaration appeared here 187 | template | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:171:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 171 | requires detail::has_value_type | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:171:36: error: expected unqualified-id before ‘<’ token 171 | requires detail::has_value_type | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:177:2: error: extra ‘;’ [-Werror=pedantic] 177 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:181:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 181 | requires detail::has_value_type && detail::has_value_type>> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:181:36: error: expected unqualified-id before ‘<’ token 181 | requires detail::has_value_type && detail::has_value_type>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:185:2: error: extra ‘;’ [-Werror=pedantic] 185 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:191:41: error: expected nested-name-specifier before ‘innermost_value_type’ 191 | using innermost_value_type_t = typename innermost_value_type::type; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:209:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 209 | requires detail::has_value_type | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:209:36: error: expected unqualified-id before ‘<’ token 209 | requires detail::has_value_type | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:215:22: error: ‘has_value_type’ is not a member of ‘std::detail’; did you mean ‘concept has_value_type’? 215 | requires detail::has_value_type && detail::has_value_type>> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:35:16: note: ‘concept has_value_type’ declared here 35 | SEQAN3_CONCEPT has_value_type = requires { typename value_type_t>; }; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:215:36: error: expected unqualified-id before ‘<’ token 215 | requires detail::has_value_type && detail::has_value_type>> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:15: error: ‘dimension_v’ was not declared in this scope 240 | requires (dimension_v == dimension_v); | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:29: error: expected primary-expression before ‘>’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:31: error: expected primary-expression before ‘==’ token 240 | requires (dimension_v == dimension_v); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:48: error: expected primary-expression before ‘>’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:240:49: error: expected primary-expression before ‘)’ token 240 | requires (dimension_v == dimension_v); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:29: error: ‘innermost_value_type_t’ was not declared in this scope 242 | requires std::is_same_v, innermost_value_type_t>; | ^~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:19: error: parse error in template argument list 242 | requires std::is_same_v, innermost_value_type_t>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:242:55: error: expected ‘;’ before ‘,’ token 242 | requires std::is_same_v, innermost_value_type_t>; | ^ | ; In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:56:79: error: expression must be enclosed in parentheses 55 | requires std::is_const_v && !std::is_const_v && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( 56 | std::is_same_v, range_type2> && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 57 | std::is_same_v | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:106:79: error: expression must be enclosed in parentheses 106 | requires std::is_const_v && !std::is_const_v && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | ( 107 | std::is_same_v, range_type2> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:310:39: error: expected template-name before ‘<’ token 310 | public random_access_iterator_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:310:39: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/random_access_iterator.hpp:333:2: error: extra ‘;’ [-Werror=pedantic] 333 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:43:11: error: ‘std::CopyConstructible’ has not been declared 43 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:56: error: ‘repeat_view’ was not declared in this scope 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:56: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:599:12: note: ‘ranges::repeat_view’ 599 | struct repeat_view; | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:7: note: ‘seqan3::detail::repeat_view’ 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:68: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:75: error: template argument 1 is invalid 44 | class repeat_view : public std::ranges::view_interface> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:60: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 48 | using base_t = std::ranges::view_interface>; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:60: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:48:67: error: template argument 1 is invalid 48 | using base_t = std::ranges::view_interface>; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:55:76: error: expected template-name before ‘<’ token 55 | class repeat_view_iterator : public detail::random_access_iterator_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:55:76: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:137:6: error: extra ‘;’ [-Werror=pedantic] 137 | }; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:144:48: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 144 | using value_type = std::remove_reference_t; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:144:55: error: template argument 1 is invalid 144 | using value_type = std::remove_reference_t; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:146:24: error: ‘value_type’ does not name a type 146 | using reference = value_type &; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:148:29: error: ‘value_type’ does not name a type 148 | using const_reference = value_type const &; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:170:43: error: expected ‘)’ before ‘const’ 170 | constexpr explicit repeat_view(value_t const & value) : single_value{ranges::single_view{value}} | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:171:5: error: expected unqualified-id before ‘{’ token 171 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:174:43: error: expected ‘)’ before ‘&&’ token 174 | constexpr explicit repeat_view(value_t && value) : single_value{ranges::single_view{std::move(value)}} | ~ ^~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:175:5: error: expected unqualified-id before ‘{’ token 175 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:196:24: error: deduced class type ‘iterator’ in function return type 196 | constexpr iterator begin() noexcept | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator_base_types.h:127:12: note: ‘template struct std::iterator’ declared here 127 | struct iterator | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:202:15: error: ‘const_iterator’ does not name a type 202 | constexpr const_iterator begin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:208:15: error: ‘const_iterator’ does not name a type 208 | constexpr const_iterator cbegin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:265:15: error: ‘const_reference’ does not name a type 265 | constexpr const_reference operator[](difference_type const SEQAN3_DOXYGEN_ONLY(n)) const noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:271:15: error: ‘reference’ does not name a type 271 | constexpr reference operator[](difference_type const SEQAN3_DOXYGEN_ONLY(n)) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:279:45: error: ‘value_t’ was not declared in this scope; did you mean ‘value_type’? 279 | decltype(std::view::single(std::declval())) single_value; | ^~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:279:37: error: parse error in template argument list 279 | decltype(std::view::single(std::declval())) single_value; | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:290:15: error: ‘std::CopyConstructible’ has not been declared 290 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:291:31: error: ‘value_type’ has not been declared 291 | constexpr auto operator()(value_type && value) const | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp: In member function ‘constexpr auto seqan3::detail::repeat_fn::operator()(int&&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:24: error: ‘repeat_view’ is not a member of ‘std::detail’ 293 | return detail::repeat_view{std::forward(value)}; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:599:12: note: ‘ranges::repeat_view’ 599 | struct repeat_view; | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:44:7: note: ‘seqan3::detail::repeat_view’ 44 | class repeat_view : public std::ranges::view_interface> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:35: error: expected ‘;’ before ‘{’ token 293 | return detail::repeat_view{std::forward(value)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:49: error: ‘value_type’ was not declared in this scope 293 | return detail::repeat_view{std::forward(value)}; | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:49: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:293:67: error: expected ‘;’ before ‘}’ token 293 | return detail::repeat_view{std::forward(value)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:353:26: error: ‘repeat_fn’ in namespace ‘std::detail’ does not name a type 353 | constexpr inline detail::repeat_fn repeat{}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:353:44: error: extra ‘;’ [-Werror=pedantic] 353 | constexpr inline detail::repeat_fn repeat{}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:59:18: error: reference to ‘begin’ is ambiguous 59 | std::ranges::begin(std::forward(val)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:60:18: error: reference to ‘end’ is ambiguous 60 | std::ranges::end(std::forward(val)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:45:8: error: ‘is_basic_string’ is not a class template 45 | struct is_basic_string> : std::true_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:45:72: error: redeclared with 3 template parameters 45 | struct is_basic_string> : std::true_type | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:39:8: note: previous declaration ‘template struct seqan3::detail::is_basic_string’ used 1 template parameter 39 | struct is_basic_string : std::false_type | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:105:28: error: return-type-requirement is not a type-constraint 105 | { type{} } -> type; // default constructor | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:106:28: error: return-type-requirement is not a type-constraint 106 | { type{type{}} } -> type; // copy/move constructor | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:107:28: error: return-type-requirement is not a type-constraint 107 | { val = val2 } -> type &; // assignment | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:110:28: error: return-type-requirement is not a type-constraint 110 | { val.begin() } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:111:28: error: return-type-requirement is not a type-constraint 111 | { val.end() } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:112:28: error: return-type-requirement is not a type-constraint 112 | { cval.begin() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:113:28: error: return-type-requirement is not a type-constraint 113 | { cval.end() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:114:28: error: return-type-requirement is not a type-constraint 114 | { val.cbegin() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:115:28: error: return-type-requirement is not a type-constraint 115 | { val.cend() } -> typename type::const_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:20: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:64: error: expected ‘(’ before ‘>’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ | ( /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:38: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:66: error: expected primary-expression before ‘||’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:74: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:97: error: expected primary-expression before ‘>’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:117:98: error: expected primary-expression before ‘;’ token 117 | requires !std::EqualityComparable || std::EqualityComparable; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:119:28: error: return-type-requirement is not a type-constraint 119 | { val.swap(val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:120:28: error: return-type-requirement is not a type-constraint 120 | { swap(val, val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:121:33: error: return-type-requirement is not a type-constraint 121 | { std::swap(val, val2) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:123:28: error: return-type-requirement is not a type-constraint 123 | { val.size() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:124:28: error: return-type-requirement is not a type-constraint 124 | { val.max_size() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:125:28: error: return-type-requirement is not a type-constraint 125 | { val.empty() } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:14: error: ‘Container’ was not declared in this scope 145 | requires Container; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘concept Container’ 61 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:79:16: note: ‘concept Container’ 79 | SEQAN3_CONCEPT Container = requires (type val, type val2, type const cval, typename type::iterator it) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/action/concepts.hpp:61:5: note: ‘ranges::lazy::Container’ 61 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:28: error: expected primary-expression before ‘>’ token 145 | requires Container; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:145:29: error: expected primary-expression before ‘;’ token 145 | requires Container; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:151:74: error: return-type-requirement is not a type-constraint 151 | { val = std::initializer_list{} } -> type &; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:161:93: error: return-type-requirement is not a type-constraint 161 | { val.insert(val.cbegin(), val2.front()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:162:93: error: return-type-requirement is not a type-constraint 162 | { val.insert(val.cbegin(), typename type::value_type{}) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:163:93: error: return-type-requirement is not a type-constraint 163 | { val.insert(val.cbegin(), typename type::size_type{}, typename type::value_type{})} -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:164:93: error: return-type-requirement is not a type-constraint 164 | { val.insert(val.cbegin(), val2.begin(), val2.end()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:22: error: ‘is_basic_string_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_basic_string_v’? 165 | requires detail::is_basic_string_v || requires(type val) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:51:16: note: ‘seqan3::detail::is_basic_string_v’ declared here 51 | constexpr bool is_basic_string_v = is_basic_string::value; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:44: error: expected primary-expression before ‘>’ token 165 | requires detail::is_basic_string_v || requires(type val) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:165:46: error: expected primary-expression before ‘||’ token 165 | requires detail::is_basic_string_v || requires(type val) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:168:93: error: return-type-requirement is not a type-constraint 168 | { val.insert(val.cbegin(), std::initializer_list{}) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:171:93: error: return-type-requirement is not a type-constraint 171 | { val.erase(val.cbegin()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:172:93: error: return-type-requirement is not a type-constraint 172 | { val.erase(val.cbegin(), val.cend()) } -> typename type::iterator; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:174:93: error: return-type-requirement is not a type-constraint 174 | { val.push_back(val.front()) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:175:93: error: return-type-requirement is not a type-constraint 175 | { val.push_back(typename type::value_type{}) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:176:93: error: return-type-requirement is not a type-constraint 176 | { val.pop_back() } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:177:93: error: return-type-requirement is not a type-constraint 177 | { val.clear() } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:180:25: error: return-type-requirement is not a type-constraint 180 | { val.front() } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:181:25: error: return-type-requirement is not a type-constraint 181 | { val.front() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:182:25: error: return-type-requirement is not a type-constraint 182 | { cval.front() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:183:25: error: return-type-requirement is not a type-constraint 183 | { val.back() } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:184:25: error: return-type-requirement is not a type-constraint 184 | { val.back() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:185:25: error: return-type-requirement is not a type-constraint 185 | { cval.back() } -> typename type::const_reference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:14: error: ‘SequenceContainer’ was not declared in this scope; did you mean ‘concept SequenceContainer’? 207 | requires SequenceContainer; | ^~~~~~~~~~~~~~~~~ | concept SequenceContainer /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:143:16: note: ‘concept SequenceContainer’ declared here 143 | SEQAN3_CONCEPT SequenceContainer = requires (type val, type val2, type const cval) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:36: error: expected primary-expression before ‘>’ token 207 | requires SequenceContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:207:37: error: expected primary-expression before ‘;’ token 207 | requires SequenceContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:210:22: error: return-type-requirement is not a type-constraint 210 | { val[0] } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:211:22: error: return-type-requirement is not a type-constraint 211 | { val.at(0) } -> typename type::reference; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:214:55: error: return-type-requirement is not a type-constraint 214 | { val.resize(0) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:215:55: error: return-type-requirement is not a type-constraint 215 | { val.resize(0, typename type::value_type{}) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:14: error: ‘RandomAccessContainer’ was not declared in this scope; did you mean ‘concept RandomAccessContainer’? 233 | requires RandomAccessContainer; | ^~~~~~~~~~~~~~~~~~~~~ | concept RandomAccessContainer /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:205:16: note: ‘concept RandomAccessContainer’ declared here 205 | SEQAN3_CONCEPT RandomAccessContainer = requires (type val) | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:40: error: expected primary-expression before ‘>’ token 233 | requires RandomAccessContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:233:41: error: expected primary-expression before ‘;’ token 233 | requires RandomAccessContainer; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:235:32: error: return-type-requirement is not a type-constraint 235 | { val.capacity() } -> typename type::size_type; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:236:32: error: return-type-requirement is not a type-constraint 236 | { val.reserve(0) } -> void; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/concept.hpp:237:32: error: return-type-requirement is not a type-constraint 237 | { val.shrink_to_fit() } -> void; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(arg_t&&, const derived_type&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:20: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 158 | return combined_adaptor{std::forward(arg), me}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:36: error: expected ‘;’ before ‘{’ token 158 | return combined_adaptor{std::forward(arg), me}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:157:9: error: this ‘else’ clause does not guard... [-Werror=misleading-indentation] 157 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 158 | return combined_adaptor{std::forward(arg), me}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:158:65: error: expected ‘;’ before ‘}’ token 158 | return combined_adaptor{std::forward(arg), me}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(arg_t&&, derived_type&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:20: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:36: error: expected ‘;’ before ‘{’ token 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:167:9: error: this ‘else’ clause does not guard... [-Werror=misleading-indentation] 167 | else | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:168:76: error: expected ‘;’ before ‘}’ token 168 | return combined_adaptor{std::forward(arg), std::move(me)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(const seqan3::detail::adaptor_base&, arg_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:16: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:32: error: expected ‘;’ before ‘{’ token 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:190:96: error: expected ‘;’ before ‘}’ token 190 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: In function ‘constexpr auto std::operator|(seqan3::detail::adaptor_base&&, arg_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:16: error: ‘combined_adaptor’ was not declared in this scope; did you mean ‘seqan3::detail::combined_adaptor’? 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^~~~~~~~~~~~~~~~ | seqan3::detail::combined_adaptor /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:30:7: note: ‘seqan3::detail::combined_adaptor’ declared here 30 | class combined_adaptor; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:32: error: expected ‘;’ before ‘{’ token 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:197:91: error: expected ‘;’ before ‘}’ token 197 | return combined_adaptor{static_cast(me), std::forward(arg)}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:217:24: error: expected template-name before ‘<’ token 217 | public adaptor_base, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:217:24: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:249:2: error: extra ‘;’ [-Werror=pedantic] 249 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:279:58: error: expected template-name before ‘<’ token 279 | class adaptor_for_view_without_args : public adaptor_base> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:279:58: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:303:2: error: extra ‘;’ [-Werror=pedantic] 303 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:342:24: error: expected template-name before ‘<’ token 342 | public adaptor_base, stored_args_ts...> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:342:24: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:372:2: error: extra ‘;’ [-Werror=pedantic] 372 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:52:86: error: ‘empty_type’ was not declared in this scope; did you mean ‘seqan3::detail::empty_type’? 52 | class inherited_iterator_base : public std::conditional_t, empty_type, base_t> | ^~~~~~~~~~ | seqan3::detail::empty_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:25:8: note: ‘seqan3::detail::empty_type’ declared here 25 | struct empty_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:52:104: error: template argument 2 is invalid 52 | class inherited_iterator_base : public std::conditional_t, empty_type, base_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:69:35: error: ‘iterator_tag_t’ does not name a type; did you mean ‘iterator_tag’? 69 | using iterator_category = iterator_tag_t; | ^~~~~~~~~~~~~~ | iterator_tag /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:92:18: error: expression must be enclosed in parentheses 92 | requires !std::is_pointer_v | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:23: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 115 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:23: error: expected ‘;’ at end of member declaration 115 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:115:41: error: expected unqualified-id before ‘<’ token 115 | requires std::EqualityComparable | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:23: error: ‘EqualityComparable’ is not a member of ‘std’; did you mean ‘equality_comparable’? 125 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | equality_comparable /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:23: error: expected ‘;’ at end of member declaration 125 | requires std::EqualityComparable | ^~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:125:41: error: expected unqualified-id before ‘<’ token 125 | requires std::EqualityComparable | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 135 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:23: error: expected ‘;’ at end of member declaration 135 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:135:43: error: expected unqualified-id before ‘<’ token 135 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 145 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:23: error: expected ‘;’ at end of member declaration 145 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:145:43: error: expected unqualified-id before ‘<’ token 145 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 155 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:23: error: expected ‘;’ at end of member declaration 155 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:155:43: error: expected unqualified-id before ‘<’ token 155 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:23: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 165 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:23: error: expected ‘;’ at end of member declaration 165 | requires std::StrictTotallyOrdered | ^~~~~~~~~~~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:165:43: error: expected unqualified-id before ‘<’ token 165 | requires std::StrictTotallyOrdered | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:327:59: error: ‘empty_type’ was not declared in this scope; did you mean ‘seqan3::detail::empty_type’? 327 | std::conditional_t, base_t, empty_type> member; | ^~~~~~~~~~ | seqan3::detail::empty_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:25:8: note: ‘seqan3::detail::empty_type’ declared here 25 | struct empty_type | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/detail/inherited_iterator_base.hpp:327:69: error: template argument 3 is invalid 327 | std::conditional_t, base_t, empty_type> member; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:35:35: error: ‘in_out_result’ in namespace ‘std::detail’ does not name a template type 35 | using copy_n_result = detail::in_out_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:41:13: error: ‘copy_n_result’ does not name a type; did you mean ‘copy_result’? 41 | CPP_ret(copy_n_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:41:13: error: expected initializer before ‘<’ token 41 | CPP_ret(copy_n_result)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:55:5: error: ‘copy_n_fn’ does not name a type 55 | RANGES_INLINE_VARIABLE(copy_n_fn, copy_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:59:23: error: ‘copy_n_result’ has not been declared in ‘std::ranges’ 59 | using ranges::copy_n_result; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy_n.hpp:60:23: error: ‘copy_n’ has not been declared in ‘std::ranges’ 60 | using ranges::copy_n; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:42:13: error: ‘safe_iterator_t’ does not name a type 42 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:42:13: error: expected initializer before ‘<’ token 42 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:51:5: error: ‘fill_fn’ does not name a type 51 | RANGES_INLINE_VARIABLE(fill_fn, fill) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/fill.hpp:55:23: error: ‘fill’ has not been declared in ‘std::ranges’ 55 | using ranges::fill; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: ‘IndirectUnaryPredicate’ was not declared in this scope 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘concept IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘ranges::lazy::IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:449:5: note: ‘concept IndirectUnaryPredicate’ 449 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: expression must be enclosed in parentheses 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:47:13: error: expected initializer before ‘IndirectUnaryPredicate’ 47 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:60:13: error: ‘safe_iterator_t’ does not name a type 60 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:60:13: error: expected initializer before ‘<’ token 60 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:70:5: error: ‘find_if_fn’ does not name a type 70 | RANGES_INLINE_VARIABLE(find_if_fn, find_if) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find_if.hpp:74:23: error: ‘find_if’ has not been declared in ‘std::ranges’ 74 | using ranges::find_if; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: ‘IndirectRelation’ was not declared in this scope 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘concept IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘ranges::lazy::IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:473:5: note: ‘concept IndirectRelation’ 473 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: expression must be enclosed in parentheses 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:45:13: error: expected initializer before ‘IndirectRelation’ 45 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:58:13: error: ‘safe_iterator_t’ does not name a type 58 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:58:13: error: expected initializer before ‘<’ token 58 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:68:5: error: ‘find_fn’ does not name a type 68 | RANGES_INLINE_VARIABLE(find_fn, find) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/find.hpp:72:23: error: ‘find’ has not been declared in ‘std::ranges’ 72 | using ranges::find; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:34:37: error: ‘in_fun_result’ in namespace ‘std::detail’ does not name a template type 34 | using for_each_result = detail::in_fun_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:40:13: error: ‘for_each_result’ does not name a type 40 | CPP_ret(for_each_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:40:13: error: expected initializer before ‘<’ token 40 | CPP_ret(for_each_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘safe_iterator_t’ was not declared in this scope 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: ‘for_each_result’ does not name a type 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:53:13: error: expected initializer before ‘<’ token 53 | CPP_ret(for_each_result, F>)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:64:5: error: ‘for_each_fn’ does not name a type 64 | RANGES_INLINE_VARIABLE(for_each_fn, for_each) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:68:23: error: ‘for_each_result’ has not been declared in ‘std::ranges’ 68 | using ranges::for_each_result; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/for_each.hpp:69:23: error: ‘for_each’ has not been declared in ‘std::ranges’ 69 | using ranges::for_each; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:33:42: error: ‘in_out_result’ in namespace ‘std::detail’ does not name a template type 33 | using move_backward_result = detail::in_out_result; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:39:13: error: ‘move_backward_result’ does not name a type; did you mean ‘move_backward_fn’? 39 | CPP_ret(move_backward_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:39:13: error: expected initializer before ‘<’ token 39 | CPP_ret(move_backward_result)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘safe_iterator_t’ was not declared in this scope 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/copy.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ 48 | using safe_iterator_t = | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/dangling.hpp:48:11: note: ‘ranges::safe_iterator_t’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: ‘move_backward_result’ does not name a type; did you mean ‘move_backward_fn’? 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:50:13: error: expected initializer before ‘<’ token 50 | CPP_ret(move_backward_result, O>)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:60:5: error: ‘move_backward_fn’ does not name a type 60 | RANGES_INLINE_VARIABLE(move_backward_fn, move_backward) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:64:23: error: ‘move_backward_result’ has not been declared in ‘std::ranges’ 64 | using ranges::move_backward_result; | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/move_backward.hpp:65:23: error: ‘move_backward’ has not been declared in ‘std::ranges’ 65 | using ranges::move_backward; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:46:47: error: invalid use of ‘auto’ in default template argument 46 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 48 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: expression must be enclosed in parentheses 48 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:48:17: error: expected initializer before ‘IndirectStrictWeakOrder’ 48 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:72:9: error: ‘is_heap_until_n_fn’ does not name a type 72 | RANGES_INLINE_VARIABLE(is_heap_until_n_fn, is_heap_until_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:76:47: error: invalid use of ‘auto’ in default template argument 76 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 78 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: expression must be enclosed in parentheses 78 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:78:17: error: expected initializer before ‘IndirectStrictWeakOrder’ 78 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:86:9: error: ‘is_heap_n_fn’ does not name a type 86 | RANGES_INLINE_VARIABLE(is_heap_n_fn, is_heap_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:94:55: error: invalid use of ‘auto’ in default template argument 94 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 96 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: expression must be enclosed in parentheses 96 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:96:13: error: expected initializer before ‘IndirectStrictWeakOrder’ 96 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:104:45: error: invalid use of ‘auto’ in default template argument 104 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:106:13: error: ‘safe_iterator_t’ does not name a type 106 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:106:13: error: expected initializer before ‘<’ token 106 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:117:5: error: ‘is_heap_until_fn’ does not name a type 117 | RANGES_INLINE_VARIABLE(is_heap_until_fn, is_heap_until) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:121:23: error: ‘is_heap_until’ has not been declared in ‘std::ranges’ 121 | using ranges::is_heap_until; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:126:55: error: invalid use of ‘auto’ in default template argument 126 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: ‘IndirectStrictWeakOrder’ was not declared in this scope 128 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘ranges::lazy::IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:486:5: note: ‘concept IndirectStrictWeakOrder’ 486 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: expression must be enclosed in parentheses 128 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:128:13: error: expected initializer before ‘IndirectStrictWeakOrder’ 128 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:136:45: error: invalid use of ‘auto’ in default template argument 136 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: ‘RandomAccessRange’ was not declared in this scope 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:137:16: note: ‘concept RandomAccessRange’ 137 | SEQAN3_CONCEPT RandomAccessRange = BidirectionalRange && ::ranges::RandomAccessRange; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘ranges::lazy::RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:157:5: note: ‘concept RandomAccessRange’ 157 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: label ‘IndirectStrictWeakOrder’ referenced outside of any function 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: expression must be enclosed in parentheses 138 | CPP_ret(bool)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:138:13: error: expected initializer before ‘RandomAccessRange’ 138 | CPP_ret(bool)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:148:5: error: ‘is_heap_fn’ does not name a type 148 | RANGES_INLINE_VARIABLE(is_heap_fn, is_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:152:23: error: ‘is_heap’ has not been declared in ‘std::ranges’ 152 | using ranges::is_heap; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:161:47: error: invalid use of ‘auto’ in default template argument 161 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:187:9: error: ‘sift_up_n_fn’ does not name a type 187 | RANGES_INLINE_VARIABLE(sift_up_n_fn, sift_up_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:191:47: error: invalid use of ‘auto’ in default template argument 191 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:243:9: error: ‘sift_down_n_fn’ does not name a type 243 | RANGES_INLINE_VARIABLE(sift_down_n_fn, sift_down_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:251:55: error: invalid use of ‘auto’ in default template argument 251 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: ‘Sortable’ was not declared in this scope 253 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: expression must be enclosed in parentheses 253 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:253:13: error: expected initializer before ‘Sortable’ 253 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:261:45: error: invalid use of ‘auto’ in default template argument 261 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:263:13: error: ‘safe_iterator_t’ does not name a type 263 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:263:13: error: expected initializer before ‘<’ token 263 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:275:5: error: ‘push_heap_fn’ does not name a type 275 | RANGES_INLINE_VARIABLE(push_heap_fn, push_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:279:23: error: ‘push_heap’ has not been declared in ‘std::ranges’ 279 | using ranges::push_heap; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:288:47: error: invalid use of ‘auto’ in default template argument 288 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: ‘Sortable’ was not declared in this scope 291 | CPP_ret(void)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: expression must be enclosed in parentheses 291 | CPP_ret(void)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:291:17: error: expected initializer before ‘Sortable’ 291 | CPP_ret(void)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:302:9: error: ‘pop_heap_n_fn’ does not name a type 302 | RANGES_INLINE_VARIABLE(pop_heap_n_fn, pop_heap_n) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:310:55: error: invalid use of ‘auto’ in default template argument 310 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: ‘Sortable’ was not declared in this scope 312 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: expression must be enclosed in parentheses 312 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:312:13: error: expected initializer before ‘Sortable’ 312 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:320:45: error: invalid use of ‘auto’ in default template argument 320 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:322:13: error: ‘safe_iterator_t’ does not name a type 322 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:322:13: error: expected initializer before ‘<’ token 322 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:334:5: error: ‘pop_heap_fn’ does not name a type 334 | RANGES_INLINE_VARIABLE(pop_heap_fn, pop_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:338:23: error: ‘pop_heap’ has not been declared in ‘std::ranges’ 338 | using ranges::pop_heap; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:343:55: error: invalid use of ‘auto’ in default template argument 343 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: ‘Sortable’ was not declared in this scope 345 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: expression must be enclosed in parentheses 345 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:345:13: error: expected initializer before ‘Sortable’ 345 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:356:45: error: invalid use of ‘auto’ in default template argument 356 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:358:13: error: ‘safe_iterator_t’ does not name a type 358 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:358:13: error: expected initializer before ‘<’ token 358 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:373:5: error: ‘make_heap_fn’ does not name a type 373 | RANGES_INLINE_VARIABLE(make_heap_fn, make_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:377:23: error: ‘make_heap’ has not been declared in ‘std::ranges’ 377 | using ranges::make_heap; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:382:55: error: invalid use of ‘auto’ in default template argument 382 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: ‘Sortable’ was not declared in this scope 384 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: expression must be enclosed in parentheses 384 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:384:13: error: expected initializer before ‘Sortable’ 384 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:393:45: error: invalid use of ‘auto’ in default template argument 393 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:395:13: error: ‘safe_iterator_t’ does not name a type 395 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:395:13: error: expected initializer before ‘<’ token 395 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:408:5: error: ‘sort_heap_fn’ does not name a type 408 | RANGES_INLINE_VARIABLE(sort_heap_fn, sort_heap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/heap_algorithm.hpp:412:23: error: ‘sort_heap’ has not been declared in ‘std::ranges’ 412 | using ranges::sort_heap; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:36:55: error: invalid use of ‘auto’ in default template argument 36 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: ‘Sortable’ was not declared in this scope 38 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: expression must be enclosed in parentheses 38 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:38:13: error: expected initializer before ‘Sortable’ 38 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:56:45: error: invalid use of ‘auto’ in default template argument 56 | template | ^~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:57:36: error: ‘iterator_t’ has not been declared 57 | auto operator()(Rng &&rng, iterator_t middle, C pred = C{}, | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:57:46: error: expected ‘,’ or ‘...’ before ‘<’ token 57 | auto operator()(Rng &&rng, iterator_t middle, C pred = C{}, | ^ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:59:13: error: ‘safe_iterator_t’ does not name a type 59 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:59:13: error: expected initializer before ‘<’ token 59 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:69:5: error: ‘partial_sort_fn’ does not name a type 69 | RANGES_INLINE_VARIABLE(partial_sort_fn, partial_sort) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/partial_sort.hpp:73:23: error: ‘partial_sort’ has not been declared in ‘std::ranges’ 73 | using ranges::partial_sort; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘I std::unguarded_partition(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:84:25: error: reference to ‘iter_swap’ is ambiguous 84 | ranges::iter_swap(begin, end); | ^~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_iterator_base_types.h:71, from /usr/include/c++/10/bits/stl_algobase.h:65, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/iterator_concepts.h:773:46: note: candidates are: ‘constexpr const std::ranges::__cust_iswap::_IterSwap std::ranges::__cust::iter_swap’ 773 | inline constexpr __cust_iswap::_IterSwap iter_swap{}; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/access.hpp:259:5: note: ‘constexpr const ranges::_iter_swap_::fn ranges::_::iter_swap’ 259 | RANGES_DEFINE_CPO(_iter_swap_::fn, iter_swap) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::linear_insert(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:113:25: error: ‘unguarded_linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_linear_insert’? 113 | detail::unguarded_linear_insert(end, std::move(val), pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:91:21: note: ‘std::unguarded_linear_insert’ declared here 91 | inline void unguarded_linear_insert(I end, iter_value_t val, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:122:25: error: ‘linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::linear_insert’? 122 | detail::linear_insert(begin, i, pred, proj); | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:104:21: note: ‘std::linear_insert’ declared here 104 | inline void linear_insert(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In function ‘void std::unguarded_insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:129:25: error: ‘unguarded_linear_insert’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_linear_insert’? 129 | detail::unguarded_linear_insert(i, iter_move(i), pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:91:21: note: ‘std::unguarded_linear_insert’ declared here 91 | inline void unguarded_linear_insert(I end, iter_value_t val, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: At global scope: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:180:55: error: invalid use of ‘auto’ in default template argument 180 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: ‘Sortable’ was not declared in this scope 182 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘ranges::lazy::Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:626:5: note: ‘concept Sortable’ 626 | CPP_def | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: expression must be enclosed in parentheses 182 | CPP_ret(I)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:182:13: error: expected initializer before ‘Sortable’ 182 | CPP_ret(I)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:194:45: error: invalid use of ‘auto’ in default template argument 194 | template | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:196:13: error: ‘safe_iterator_t’ does not name a type 196 | CPP_ret(safe_iterator_t)( | ^~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:196:13: error: expected initializer before ‘<’ token 196 | CPP_ret(safe_iterator_t)( | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In static member function ‘static void ranges::sort_fn::final_insertion_sort(I, I, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:150:25: error: ‘insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::insertion_sort’? 150 | detail::insertion_sort(begin, begin + sort_fn::introsort_threshold(), pred, proj); | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:117:21: note: ‘std::insertion_sort’ declared here 117 | inline void insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:151:25: error: ‘unguarded_insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_insertion_sort’? 151 | detail::unguarded_insertion_sort(begin + sort_fn::introsort_threshold(), end, pred, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:126:21: note: ‘std::unguarded_insertion_sort’ declared here 126 | inline void unguarded_insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:154:25: error: ‘insertion_sort’ is not a member of ‘std::detail’; did you mean ‘std::insertion_sort’? 154 | detail::insertion_sort(begin, end, pred, proj); | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:117:21: note: ‘std::insertion_sort’ declared here 117 | inline void insertion_sort(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: In static member function ‘static void ranges::sort_fn::introsort_loop(I, I, Size, C&, P&)’: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:173:33: error: ‘unguarded_partition’ is not a member of ‘std::detail’; did you mean ‘std::unguarded_partition’? 173 | I cut = detail::unguarded_partition(begin, end, pred, proj); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:61:18: note: ‘std::unguarded_partition’ declared here 61 | inline I unguarded_partition(I begin, I end, C &pred, P &proj) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp: At global scope: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:205:5: error: ‘sort_fn’ does not name a type 205 | RANGES_INLINE_VARIABLE(sort_fn, sort) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:34, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/sort.hpp:209:23: error: ‘sort’ has not been declared in ‘std::ranges’ 209 | using ranges::sort; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:27, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:49:47: error: ‘copy_n’ has not been declared in ‘ranges’ 49 | using SEQAN3_DOXYGEN_ONLY(copy_n =) ::ranges::copy_n; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:59:45: error: ‘fill’ has not been declared in ‘ranges’ 59 | using SEQAN3_DOXYGEN_ONLY(fill =) ::ranges::fill; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:69:48: error: ‘find_if’ has not been declared in ‘ranges’ 69 | using SEQAN3_DOXYGEN_ONLY(find_if =) ::ranges::find_if; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:74:45: error: ‘find’ has not been declared in ‘ranges’ 74 | using SEQAN3_DOXYGEN_ONLY(find =) ::ranges::find; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:79:49: error: ‘for_each’ has not been declared in ‘ranges’ 79 | using SEQAN3_DOXYGEN_ONLY(for_each =) ::ranges::for_each; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:84:54: error: ‘move_backward’ has not been declared in ‘ranges’ 84 | using SEQAN3_DOXYGEN_ONLY(move_backward =) ::ranges::move_backward; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/std/algorithm:94:45: error: ‘sort’ has not been declared in ‘ranges’ 94 | using SEQAN3_DOXYGEN_ONLY(sort =) ::ranges::sort; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span:64:14: error: ‘__is_std_span’ is not a class template 64 | struct __is_std_span> : true_type { }; | ^~~~~~~~~~~~~ /usr/include/c++/10/span:64:42: error: redeclared with 2 template parameters 64 | struct __is_std_span> : true_type { }; | ^~ /usr/include/c++/10/span:61:14: note: previous declaration ‘template struct std::__detail::__is_std_span’ used 1 template parameter 61 | struct __is_std_span : false_type { }; | ^~~~~~~~~~~~~ /usr/include/c++/10/span:70:14: error: ‘__is_std_array’ is not a class template 70 | struct __is_std_array<_GLIBCXX_STD_C::array<_Tp, _Num>> : true_type { }; | ^~~~~~~~~~~~~~ /usr/include/c++/10/span:70:60: error: redeclared with 2 template parameters 70 | struct __is_std_array<_GLIBCXX_STD_C::array<_Tp, _Num>> : true_type { }; | ^~ /usr/include/c++/10/span:67:14: note: previous declaration ‘template struct std::__detail::__is_std_array’ used 1 template parameter 67 | struct __is_std_array : false_type { }; | ^~~~~~~~~~~~~~ /usr/include/c++/10/span:91:13: error: ‘__extent_storage’ is not a class template 91 | class __extent_storage | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/span:91:44: error: template specifiers not specified in declaration of ‘template class std::__detail::__extent_storage’ 91 | class __extent_storage | ^ /usr/include/c++/10/span:202:28: error: reference to ‘data’ is ambiguous 202 | noexcept(noexcept(ranges::data(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span:203:25: error: reference to ‘size’ is ambiguous 203 | && noexcept(ranges::size(__range))) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span: In constructor ‘constexpr std::span<_Type, _Extent>::span(_Range&&)’: /usr/include/c++/10/span:204:17: error: reference to ‘data’ is ambiguous 204 | : span(ranges::data(__range), ranges::size(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span:204:40: error: reference to ‘size’ is ambiguous 204 | : span(ranges::data(__range), ranges::size(__range)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span: At global scope: /usr/include/c++/10/span:475:49: error: ‘template const bool std::enable_safe_range’ conflicts with a previous declaration 475 | template extern inline const bool enable_safe_range; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:346:27: note: previous declaration ‘template constexpr const bool std::ranges::enable_safe_range<_Tp>’ 346 | inline constexpr bool enable_safe_range = false; | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/span:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:31, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/span:479:19: error: expected initializer before ‘<’ token 479 | enable_safe_range> = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:49: error: ‘view_take’ was not declared in this scope; did you mean ‘seqan3::detail::view_take’? 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ | seqan3::detail::view_take /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:7: note: ‘seqan3::detail::view_take’ declared here 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:84: error: wrong number of template arguments (3, should be 1) 55 | class view_take : public ranges::view_interface> | ^~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:220:7: note: provided for ‘template using view_interface = ranges::view_interface’ 220 | using view_interface = ::ranges::view_interface; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:70:57: error: expected template-name before ‘<’ token 70 | class iterator_type : public inherited_iterator_base, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:70:57: error: expected ‘{’ before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:282:6: error: extra ‘;’ [-Werror=pedantic] 282 | }; // class iterator_type | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:289:31: error: ‘reference_t’ does not name a type; did you mean ‘reference’? 289 | using reference = reference_t; | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:291:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 291 | using const_reference = detail::transformation_trait_or_t, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:293:31: error: ‘value_type_t’ does not name a type; did you mean ‘value_type’? 293 | using value_type = value_type_t; | ^~~~~~~~~~~~ | value_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:296:50: error: ‘transformation_trait_or_t’ was not declared in this scope; did you mean ‘seqan3::detail::transformation_trait_or_t’? 296 | transformation_trait_or_t, size_t>, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::transformation_trait_or_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:41, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/transformation_trait_or.hpp:54:7: note: ‘seqan3::detail::transformation_trait_or_t’ declared here 54 | using transformation_trait_or_t = typename transformation_trait_or::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:296:109: error: template argument 2 is invalid 296 | transformation_trait_or_t, size_t>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:299:31: error: ‘difference_type_t’ does not name a type; did you mean ‘difference_type’? 299 | using difference_type = difference_type_t; | ^~~~~~~~~~~~~~~~~ | difference_type /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:303:39: error: ‘transformation_trait_or_t’ in namespace ‘std::detail’ does not name a template type 303 | using const_iterator = detail::transformation_trait_or_t>, void>; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:342:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 342 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:342:36: error: expected unqualified-id before ‘<’ token 342 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:346:5: error: expected unqualified-id before ‘{’ token 346 | {} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:371:15: error: ‘const_iterator’ does not name a type 371 | constexpr const_iterator begin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:378:15: error: ‘const_iterator’ does not name a type 378 | constexpr const_iterator cbegin() const noexcept | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:18: error: ‘ConstIterableRange’ was not declared in this scope; did you mean ‘concept ConstIterableRange’? 404 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ | concept ConstIterableRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:42:16: note: ‘concept ConstIterableRange’ declared here 42 | SEQAN3_CONCEPT ConstIterableRange = | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:9: error: expression must be enclosed in parentheses 404 | requires ConstIterableRange | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:9: error: expected ‘;’ at end of member declaration 404 | requires ConstIterableRange | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:404:18: error: ‘ConstIterableRange’ does not name a type 404 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:18: error: ‘ConstIterableRange’ was not declared in this scope; did you mean ‘concept ConstIterableRange’? 411 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ | concept ConstIterableRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:42:16: note: ‘concept ConstIterableRange’ declared here 42 | SEQAN3_CONCEPT ConstIterableRange = | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:9: error: expression must be enclosed in parentheses 411 | requires ConstIterableRange | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:9: error: expected ‘;’ at end of member declaration 411 | requires ConstIterableRange | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:411:18: error: ‘ConstIterableRange’ does not name a type 411 | requires ConstIterableRange | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:428:15: error: ‘size_type’ does not name a type 428 | constexpr size_type size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In constructor ‘constexpr seqan3::detail::view_take::view_take(urng_t, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: error: ‘size’ is not a member of ‘seqan3’ 326 | if (seqan3::size(_urange) < _size) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: ‘std::size’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1664:11: note: ‘meta::size’ 1664 | using size = meta::size_t; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:326:25: note: ‘std::ranges::__cust::size, ranges::_::size’ 326 | if (seqan3::size(_urange) < _size) | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1671:15: note: ‘meta::lazy::size’ 1671 | using size = defer; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:24, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:34:14: note: ‘ranges::_size_::size’ 34 | void size(T &&) = delete; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘ranges::_::size’ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:672:33: note: ‘std::ranges::__cust_access::size’ 672 | template void size(_Tp&&) = delete; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr seqan3::detail::view_take::iterator seqan3::detail::view_take::begin()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: error: ‘begin’ is not a member of ‘seqan3’ 367 | return {seqan3::begin(urange), 0, target_size, &(*this)}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:107:37: note: ‘std::begin’ 107 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:367:25: note: ‘std::ranges::__cust::begin, ranges::_::begin’ 367 | return {seqan3::begin(urange), 0, target_size, &(*this)}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘ranges::_::begin’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:49:14: note: ‘ranges::_begin_::begin’ 49 | void begin(std::initializer_list) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:45:35: note: ‘ranges::_ref_view_::begin’ 45 | constexpr iterator_t begin(ref_view const &&rng) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:172:21: note: ‘ranges::_subrange_::begin’ 172 | constexpr I begin(subrange const &&r) | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:184:24: note: ‘ranges::iota_view_detail::begin’ 184 | constexpr auto begin(closed_iota_view r) | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:391:33: note: ‘std::ranges::__cust_access::begin’ 391 | template void begin(initializer_list<_Tp>&&) = delete; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr seqan3::detail::view_take::sentinel_type seqan3::detail::view_take::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: error: ‘end’ is not a member of ‘seqan3’ 399 | return {seqan3::end(urange)}; | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: note: suggested alternatives: In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:109:37: note: ‘std::end’ 109 | template const _Tp* end(const valarray<_Tp>&); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:399:25: note: ‘std::ranges::__cust::end, ranges::_::end’ 399 | return {seqan3::end(urange)}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:186:14: note: ‘ranges::_end_::end’ 186 | void end(std::initializer_list) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘ranges::_::end’ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/ref.hpp:57:35: note: ‘ranges::_ref_view_::end’ 57 | constexpr sentinel_t end(ref_view const &&rng) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:184:21: note: ‘ranges::_subrange_::end’ 184 | constexpr S end(subrange const &&r) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:29, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/iota.hpp:189:24: note: ‘ranges::iota_view_detail::end’ 189 | constexpr auto end(closed_iota_view r) | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:442:33: note: ‘std::ranges::__cust_access::end’ 442 | template void end(initializer_list<_Tp>&&) = delete; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:57: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:34: error: ‘view_take’ does not name a type 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:440:43: error: expected constructor, destructor, or type conversion before ‘<’ token 440 | view_take(urng_t && , size_t) -> view_take, exactly, or_throw>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr auto seqan3::detail::take_fn::operator()(std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:16: error: ‘adaptor_from_functor’ was not declared in this scope; did you mean ‘seqan3::detail::adaptor_from_functor’? 455 | return adaptor_from_functor{*this, size}; | ^~~~~~~~~~~~~~~~~~~~ | seqan3::detail::adaptor_from_functor In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/detail.hpp:341:7: note: ‘seqan3::detail::adaptor_from_functor’ declared here 341 | class adaptor_from_functor : | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:36: error: expected ‘;’ before ‘{’ token 455 | return adaptor_from_functor{*this, size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:455:48: error: expected ‘;’ before ‘}’ token 455 | return adaptor_from_functor{*this, size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp: In member function ‘constexpr auto seqan3::detail::take_fn::operator()(urng_t&&, std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:472:48: error: reference to ‘size’ is ambiguous 472 | if (target_size > std::ranges::size(urange)) | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:480:66: error: reference to ‘size’ is ambiguous 480 | target_size = std::min(target_size, std::ranges::size(urange)); | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:23: error: ‘is_type_specialisation_of_v’ was not declared in this scope; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::is_type_specialisation_of_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:73: error: expected primary-expression before ‘,’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:97: error: missing template arguments before ‘>’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:485:98: error: expected primary-expression before ‘)’ token 485 | if constexpr (is_type_specialisation_of_v, std::basic_string_view>) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:78: error: expected primary-expression before ‘,’ token 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:97: error: missing template arguments before ‘>’ token 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:491:28: error: taking the address of a label is non-standard [-Werror=pedantic] 491 | std::is_const_v>) | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:491:31: error: expected ‘)’ before ‘::’ token 491 | std::is_const_v>) | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:490:27: note: to match this ‘(’ 490 | else if constexpr (is_type_specialisation_of_v, std::basic_string> && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:42: error: missing template arguments before ‘{’ token 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:42: error: expected ‘;’ before ‘{’ token 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:493:56: error: reference to ‘data’ is ambiguous 493 | return std::basic_string_view{std::ranges::data(urange), target_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:28: error: ‘ForwardingRange’ was not declared in this scope; did you mean ‘concept ForwardingRange’? 496 | else if constexpr (ForwardingRange && | ^~~~~~~~~~~~~~~ | concept ForwardingRange In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/concept.hpp:57:16: note: ‘concept ForwardingRange’ declared here 57 | SEQAN3_CONCEPT ForwardingRange = std::ranges::Range && requires (type && val) | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:50: error: expected primary-expression before ‘>’ token 496 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:497:28: error: taking the address of a label is non-standard [-Werror=pedantic] 497 | std::ranges::ContiguousRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:497:31: error: expected ‘)’ before ‘::’ token 497 | std::ranges::ContiguousRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:496:27: note: to match this ‘(’ 496 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:29: error: missing template arguments before ‘{’ token 500 | return std::span{std::ranges::data(urange), target_size}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:29: error: expected ‘;’ before ‘{’ token 500 | return std::span{std::ranges::data(urange), target_size}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:500:43: error: reference to ‘data’ is ambiguous 500 | return std::span{std::ranges::data(urange), target_size}; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:845:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Data std::ranges::__cust::data’ 845 | inline constexpr __cust_access::_Data data{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:204:5: note: ‘constexpr const ranges::_data_::fn ranges::data’ 204 | RANGES_INLINE_VARIABLE(_data_::fn, data) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:503:50: error: expected primary-expression before ‘>’ token 503 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:504:28: error: taking the address of a label is non-standard [-Werror=pedantic] 504 | std::ranges::RandomAccessRange && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:504:31: error: expected ‘)’ before ‘::’ token 504 | std::ranges::RandomAccessRange && | ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:503:27: note: to match this ‘(’ 503 | else if constexpr (ForwardingRange && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:33: error: ‘subrange’ is not a member of ‘std::ranges’; did you mean ‘range’? 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^~~~~~~~ | range /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:73: error: expected primary-expression before ‘,’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:105: error: expected primary-expression before ‘>’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:508:13: error: expected primary-expression before ‘{’ token 508 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:507:107: error: expected ‘;’ before ‘{’ token 507 | return std::ranges::subrange, std::ranges::iterator_t> | ^ | ; 508 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:509:30: error: reference to ‘begin’ is ambiguous 509 | std::ranges::begin(urange), | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:510:30: error: reference to ‘begin’ is ambiguous 510 | std::ranges::begin(urange) + target_size, | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:20: error: ‘view_take’ was not declared in this scope; did you mean ‘seqan3::detail::view_take’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~~ | seqan3::detail::view_take In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:55:7: note: ‘seqan3::detail::view_take’ declared here 55 | class view_take : public ranges::view_interface> | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:43: error: ‘all_view’ is not a member of ‘std::ranges’; did you mean ‘enable_view’? 517 | return view_take, exactly, or_throw> | ^~~~~~~~ | enable_view /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:58: error: expected primary-expression before ‘>’ token 517 | return view_take, exactly, or_throw> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:59: error: expected primary-expression before ‘,’ token 517 | return view_take, exactly, or_throw> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:518:13: error: expected primary-expression before ‘{’ token 518 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:517:79: error: expected ‘;’ before ‘{’ token 517 | return view_take, exactly, or_throw> | ^ | ; 518 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take.hpp:520:28: error: expected ‘;’ before ‘}’ token 520 | target_size | ^ | ; 521 | }; | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp: In member function ‘constexpr auto seqan3::detail::repeat_n_fn::operator()(value_t&&, std::size_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:28: error: ‘CopyConstructible’ is not a member of ‘std’; did you mean ‘copy_constructible’? 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^~~~~~~~~~~~~~~~~ | copy_constructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:53: error: expected primary-expression before ‘>’ token 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:38:54: error: expected primary-expression before ‘,’ token 38 | static_assert(std::CopyConstructible, "The value passed to repeat_n must be copy constructible."); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:22: error: ‘repeat’ is not a member of ‘std::view’; did you mean ‘meta::detail::indices_strategy_::repeat’? 40 | return view::repeat(std::forward(value)) | view::take_exactly(count); | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:395:13: note: ‘meta::detail::indices_strategy_::repeat’ declared here 395 | repeat, | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:67: error: ‘take_exactly’ is not a member of ‘std::view’ 40 | return view::repeat(std::forward(value)) | view::take_exactly(count); | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:40:67: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/take_exactly.hpp:177:9: note: ‘ranges::view::take_exactly’ 177 | RANGES_INLINE_VARIABLE(view, take_exactly) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/take_exactly.hpp:80:23: note: ‘seqan3::view::take_exactly’ 80 | inline auto constexpr take_exactly = detail::take_fn{}; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:63:37: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 63 | using size_type = detail::min_viable_uint_t; //!< The size_type type. | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:24: error: ‘Same’ is not a member of ‘std’ 139 | requires (std::Same && ...) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:24: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:139:28: error: expected ‘)’ before ‘<’ token 139 | requires (std::Same && ...) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:142:23: error: expected unqualified-id before ‘,’ token 142 | data_{args...}, sz{sizeof...(other_value_type)} | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:143:5: error: expected unqualified-id before ‘{’ token 143 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:164:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 164 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:164:36: error: expected unqualified-id before ‘<’ token 164 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:168:5: error: expected unqualified-id before ‘{’ token 168 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:187:18: error: expression must be enclosed in parentheses 187 | requires !std::is_same_v, small_vector> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:206:37: error: expected ‘)’ before ‘n’ 206 | constexpr small_vector(size_type n, value_type value) noexcept(is_noexcept) : | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:208:5: error: expected unqualified-id before ‘{’ token 208 | { | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:257:27: error: ‘size_type’ has not been declared 257 | constexpr void assign(size_type const count, value_type const value) noexcept(is_noexcept) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:279:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 279 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:279:36: error: expected unqualified-id before ‘<’ token 279 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:304:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 304 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:304:36: error: expected initializer before ‘<’ token 304 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:370:18: error: ‘size_type’ has not been declared 370 | reference at(size_type const i) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:380:24: error: ‘size_type’ has not been declared 380 | const_reference at(size_type const i) const | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:404:36: error: ‘size_type’ has not been declared 404 | constexpr reference operator[](size_type const i) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:411:42: error: ‘size_type’ has not been declared 411 | constexpr const_reference operator[](size_type const i) const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:512:15: error: ‘size_type’ does not name a type 512 | constexpr size_type size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:531:15: error: ‘size_type’ does not name a type 531 | constexpr size_type max_size() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:547:15: error: ‘size_type’ does not name a type 547 | constexpr size_type capacity() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:553:28: error: ‘size_type’ has not been declared 553 | constexpr void reserve(size_type) const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:619:51: error: ‘size_type’ has not been declared 619 | constexpr iterator insert(const_iterator pos, size_type const count, value_type const value) noexcept(is_noexcept) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:647:23: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 647 | requires std::Constructible> | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:647:36: error: expected unqualified-id before ‘<’ token 647 | requires std::Constructible> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:794:27: error: ‘size_type’ has not been declared 794 | constexpr void resize(size_type const count) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:804:27: error: ‘size_type’ has not been declared 804 | constexpr void resize(size_type const count, value_type const value) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:871:23: error: expression must be enclosed in parentheses 871 | requires cap2 <= capacity_ /* resolves ambiguousness when comparing two small_vectors of unequal capacity */ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:881:23: error: expression must be enclosed in parentheses 881 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:891:23: error: expression must be enclosed in parentheses 891 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:906:23: error: expression must be enclosed in parentheses 906 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:921:23: error: expression must be enclosed in parentheses 921 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:931:23: error: expression must be enclosed in parentheses 931 | requires cap2 <= capacity_ | ~~~~~^~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:943:5: error: ‘size_type’ does not name a type 943 | size_type sz{0}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:943:20: error: extra ‘;’ [-Werror=pedantic] 943 | size_type sz{0}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:951:15: error: ‘CerealArchive’ has not been declared 951 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:952:41: error: ‘archive_t’ has not been declared 952 | void CEREAL_SERIALIZE_FUNCTION_NAME(archive_t & archive) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const std::array<_Tp, _Nm>&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:94:23: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 94 | data_{array}, sz{capacity_} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const std::array&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:100:9: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 100 | sz{capacity2} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(const value_type (&)[capacity2])’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:120:9: error: class ‘seqan3::small_vector’ does not have any field named ‘sz’ 120 | sz{capacity2} | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In constructor ‘constexpr seqan3::small_vector::small_vector(other_range_t&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:191:35: error: reference to ‘begin’ is ambiguous 191 | small_vector{std::ranges::begin(range), std::ranges::end(range)} | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:191:62: error: reference to ‘end’ is ambiguous 191 | small_vector{std::ranges::begin(range), std::ranges::end(range)} | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector& seqan3::small_vector::operator=(std::initializer_list<_Tp>)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:225:29: error: reference to ‘begin’ is ambiguous 225 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:225:56: error: reference to ‘end’ is ambiguous 225 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::assign(std::initializer_list<_Tp>)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:242:29: error: reference to ‘begin’ is ambiguous 242 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:242:56: error: reference to ‘end’ is ambiguous 242 | assign(std::ranges::begin(ilist), std::ranges::end(ilist)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::assign(int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:260:26: error: ‘repeat_n’ is not a member of ‘std::view’ 260 | auto tmp = view::repeat_n(value, count); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:260:26: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1867:11: note: ‘meta::repeat_n’ 1867 | using repeat_n = repeat_n_c; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1874:15: note: ‘meta::lazy::repeat_n’ 1874 | using repeat_n = defer; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:97:23: note: ‘seqan3::view::repeat_n’ 97 | constexpr inline auto repeat_n = detail::repeat_n_fn{}; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:261:29: error: reference to ‘begin’ is ambiguous 261 | assign(std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:261:54: error: reference to ‘end’ is ambiguous 261 | assign(std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::end()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:336:23: error: ‘sz’ was not declared in this scope 336 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type* seqan3::small_vector::end() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:342:23: error: ‘sz’ was not declared in this scope 342 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type* seqan3::small_vector::cend() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:348:23: error: ‘sz’ was not declared in this scope 348 | return &data_[sz]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘seqan3::small_vector::value_type& seqan3::small_vector::at(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: error: no matching function for call to ‘size()’ 372 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: note: candidate expects 1 argument, 0 provided 372 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:372:23: note: candidate expects 1 argument, 0 provided 372 | if (i >= size()) // [[unlikely]] | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘const value_type& seqan3::small_vector::at(int) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: error: no matching function for call to ‘size()’ 382 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: note: candidate expects 1 argument, 0 provided 382 | if (i >= size()) // [[unlikely]] | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:382:23: note: candidate expects 1 argument, 0 provided 382 | if (i >= size()) // [[unlikely]] | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type& seqan3::small_vector::back()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: error: no matching function for call to ‘size()’ 459 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: note: candidate expects 1 argument, 0 provided 459 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:459:29: note: candidate expects 1 argument, 0 provided 459 | return (*this)[size()-1]; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr const value_type& seqan3::small_vector::back() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: error: no matching function for call to ‘size()’ 466 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: note: candidate expects 1 argument, 0 provided 466 | return (*this)[size()-1]; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:466:29: note: candidate expects 1 argument, 0 provided 466 | return (*this)[size()-1]; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr bool seqan3::small_vector::empty() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: error: no matching function for call to ‘size()’ 498 | return size() == 0; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:244:5: note: candidate: ‘template constexpr decltype (__cont.size()) std::size(const _Container&)’ 244 | size(const _Container& __cont) noexcept(noexcept(__cont.size())) | ^~~~ /usr/include/c++/10/bits/range_access.h:244:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: note: candidate expects 1 argument, 0 provided 498 | return size() == 0; | ^ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:253:5: note: candidate: ‘template constexpr std::size_t std::size(const _Tp (&)[_Nm])’ 253 | size(const _Tp (&)[_Nm]) noexcept | ^~~~ /usr/include/c++/10/bits/range_access.h:253:5: note: template argument deduction/substitution failed: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:498:21: note: candidate expects 1 argument, 0 provided 498 | return size() == 0; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::clear()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:580:9: error: ‘sz’ was not declared in this scope 580 | sz = 0; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::insert(seqan3::small_vector::const_iterator, int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:621:26: error: ‘repeat_n’ is not a member of ‘std::view’ 621 | auto tmp = view::repeat_n(value, count); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:621:26: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1867:11: note: ‘meta::repeat_n’ 1867 | using repeat_n = repeat_n_c; | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:1874:15: note: ‘meta::lazy::repeat_n’ 1874 | using repeat_n = defer; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:97:23: note: ‘seqan3::view::repeat_n’ 97 | constexpr inline auto repeat_n = detail::repeat_n_fn{}; | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:622:41: error: reference to ‘begin’ is ambiguous 622 | return insert(pos, std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:622:66: error: reference to ‘end’ is ambiguous 622 | return insert(pos, std::ranges::begin(tmp), std::ranges::end(tmp)); | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr seqan3::small_vector::value_type* seqan3::small_vector::erase(seqan3::small_vector::const_iterator, seqan3::small_vector::const_iterator)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:708:9: error: ‘size_type’ was not declared in this scope 708 | size_type const length = std::ranges::distance(begin_it, end_it); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:708:9: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:168:12: note: ‘ranges::size_type’ 168 | struct size_type; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:188:8: note: ‘seqan3::size_type’ 188 | struct size_type; | ^~~~~~~~~ In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:61:9: note: ‘cereal::size_type’ 61 | using size_type = CEREAL_SIZE_TYPE; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:714:9: error: ‘sz’ was not declared in this scope 714 | sz -= length; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:714:15: error: ‘length’ was not declared in this scope 714 | sz -= length; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::push_back(seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:757:15: error: ‘sz’ was not declared in this scope 757 | data_[sz] = value; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::pop_back()’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:778:11: error: ‘sz’ was not declared in this scope 778 | --sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::resize(int)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:797:9: error: ‘sz’ was not declared in this scope 797 | sz = count; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::resize(int, seqan3::small_vector::value_type)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:807:25: error: ‘sz’ was not declared in this scope 807 | for (size_t i = sz; i < count; ++i) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:809:9: error: ‘sz’ was not declared in this scope 809 | sz = count; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::swap(seqan3::small_vector&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:828:9: error: ‘sz’ was not declared in this scope 828 | sz = rhs.sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘constexpr void seqan3::small_vector::swap(seqan3::small_vector&&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:838:9: error: ‘sz’ was not declared in this scope 838 | sz = rhs.sz; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: In member function ‘void seqan3::small_vector::serialize(int&)’: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:955:17: error: ‘sz’ was not declared in this scope 955 | archive(sz); | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:955:19: error: expression cannot be used as a function 955 | archive(sz); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:965:55: error: ‘small_vector’ does not name a type 965 | small_vector(const value_type (&array)[capacity2]) -> small_vector; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:965:67: error: expected constructor, destructor, or type conversion before ‘<’ token 965 | small_vector(const value_type (&array)[capacity2]) -> small_vector; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:41: error: expected template-name before ‘<’ token 43 | class small_string : public small_vector | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:399:2: error: extra ‘;’ [-Werror=pedantic] 399 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:407:36: error: ‘small_string’ does not name a type 407 | small_string(char const (&)[N]) -> small_string; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:407:48: error: expected constructor, destructor, or type conversion before ‘<’ token 407 | small_string(char const (&)[N]) -> small_string; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:412:46: error: ‘small_string’ does not name a type 412 | small_string(std::array const &) -> small_string; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:412:58: error: expected constructor, destructor, or type conversion before ‘<’ token 412 | small_string(std::array const &) -> small_string; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:416:29: error: ‘small_string’ does not name a type 416 | small_string(char const) -> small_string<1>; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:416:41: error: expected constructor, destructor, or type conversion before ‘<’ token 416 | small_string(char const) -> small_string<1>; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:119:22: error: ‘small_string’ does not name a type 119 | static constexpr small_string value = get_display_name_fn(); | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp: In static member function ‘static constexpr auto seqan3::detail::get_display_name::get_display_name_fn()’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:38: error: ‘get_display_name_size_v’ was not declared in this scope; did you mean ‘seqan3::detail::get_display_name_size_v’? 103 | constexpr auto name_length = get_display_name_size_v; | ^~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::get_display_name_size_v /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:80:18: note: ‘seqan3::detail::get_display_name_size_v’ declared here 80 | constexpr size_t get_display_name_size_v = get_display_name_size::value; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:66: error: expected primary-expression before ‘>’ token 103 | constexpr auto name_length = get_display_name_size_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:103:67: error: expected primary-expression before ‘;’ token 103 | constexpr auto name_length = get_display_name_size_v; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:16: error: ‘small_string’ was not declared in this scope; did you mean ‘seqan3::small_string’? 115 | return small_string{name_ptr, name_ptr + name_length}; | ^~~~~~~~~~~~ | seqan3::small_string In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:43:7: note: ‘seqan3::small_string’ declared here 43 | class small_string : public small_vector | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:41: error: expected primary-expression before ‘{’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:41: error: expected ‘;’ before ‘{’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:115:74: error: expected ‘;’ before ‘}’ token 115 | return small_string{name_ptr, name_ptr + name_length}; | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:126:11: error: ‘small_string’ does not name a type 126 | constexpr small_string get_display_name_v = get_display_name::value; | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:53: error: ‘priority_tag’ was not declared in this scope 47 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:53: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:47:68: error: expected primary-expression before ‘{’ token 47 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::to_rank_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:37: error: ‘priority_tag’ was not declared in this scope 51 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:51:52: error: expected primary-expression before ‘{’ token 51 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 53 | static_assert(std::Constructible{}, a))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:48: error: expected primary-expression before ‘,’ token 53 | static_assert(std::Constructible{}, a))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:50: error: expected string-literal before ‘decltype’ 53 | static_assert(std::Constructible{}, a))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:53:49: error: expected ‘)’ before ‘decltype’ 53 | static_assert(std::Constructible{}, a))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:56:36: error: expected primary-expression before ‘{’ token 56 | return impl(priority_tag<2>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:22: error: ‘priority_tag’ was not declared in this scope 137 | { { impl(priority_tag<2>{}, a, r) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:137:37: error: expected primary-expression before ‘{’ token 137 | { { impl(priority_tag<2>{}, a, r) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:22: error: ‘priority_tag’ was not declared in this scope 153 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:153:37: error: expected primary-expression before ‘{’ token 153 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_rank_to_fn::operator()(seqan3::alphabet_rank_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:37: error: ‘priority_tag’ was not declared in this scope 141 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:141:52: error: expected primary-expression before ‘{’ token 141 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:28: error: ‘Same’ is not a member of ‘std’ 143 | static_assert(std::Same{}, a, r))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:40: error: expected primary-expression before ‘&’ token 143 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:41: error: expected primary-expression before ‘,’ token 143 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:43: error: expected string-literal before ‘decltype’ 143 | static_assert(std::Same{}, a, r))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:143:42: error: expected ‘)’ before ‘decltype’ 143 | static_assert(std::Same{}, a, r))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:146:36: error: expected primary-expression before ‘{’ token 146 | return impl(priority_tag<2>{}, a, r); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:53: error: ‘priority_tag’ was not declared in this scope 230 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:53: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:230:68: error: expected primary-expression before ‘{’ token 230 | requires requires (alph_t const a) { { impl(priority_tag<2>{}, a) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr decltype(auto) seqan3::detail::adl::only::to_char_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:37: error: ‘priority_tag’ was not declared in this scope 234 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:234:52: error: expected primary-expression before ‘{’ token 234 | static_assert(noexcept(impl(priority_tag<2>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:237:36: error: expected primary-expression before ‘{’ token 237 | return impl(priority_tag<2>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:22: error: ‘priority_tag’ was not declared in this scope 325 | { { impl(priority_tag<2>{}, a, r) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:325:37: error: expected primary-expression before ‘{’ token 325 | { { impl(priority_tag<2>{}, a, r) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:22: error: ‘priority_tag’ was not declared in this scope 341 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:341:37: error: expected primary-expression before ‘{’ token 341 | { { impl(priority_tag<2>{}, a, r) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_char_to_fn::operator()(seqan3::alphabet_char_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:37: error: ‘priority_tag’ was not declared in this scope 329 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:329:52: error: expected primary-expression before ‘{’ token 329 | static_assert(noexcept(impl(priority_tag<2>{}, a, r)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:28: error: ‘Same’ is not a member of ‘std’ 331 | static_assert(std::Same{}, a, r))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:40: error: expected primary-expression before ‘&’ token 331 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:41: error: expected primary-expression before ‘,’ token 331 | static_assert(std::Same{}, a, r))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:43: error: expected string-literal before ‘decltype’ 331 | static_assert(std::Same{}, a, r))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:331:42: error: expected ‘)’ before ‘decltype’ 331 | static_assert(std::Same{}, a, r))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:334:36: error: expected primary-expression before ‘{’ token 334 | return impl(priority_tag<2>{}, a, r); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:63: error: expected primary-expression before ‘,’ token 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected primary-expression before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected ‘)’ before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:22: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:13: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:28: error: ‘alphabet_char_t’ has not been declared 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:43: error: expected ‘,’ or ‘...’ before ‘<’ token 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:70: error: ‘priority_tag’ was not declared in this scope 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:70: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:85: error: expected primary-expression before ‘{’ token 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:433:89: error: ‘a’ was not declared in this scope 433 | requires requires (alphabet_char_t const a) { { impl(priority_tag<3>{}, a, dummy{}) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:435:31: error: ‘alphabet_char_t’ has not been declared 435 | constexpr bool operator()(alphabet_char_t const a) const noexcept | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:435:46: error: expected ‘,’ or ‘...’ before ‘<’ token 435 | constexpr bool operator()(alphabet_char_t const a) const noexcept | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In static member function ‘static constexpr decltype(auto) seqan3::detail::adl::only::char_is_valid_for_fn::impl(const seqan3::detail::priority_tag<1>&, t&&, arg_ts&& ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:63: error: expected primary-expression before ‘,’ token 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected primary-expression before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:426:65: error: expected ‘)’ before ‘decltype’ 426 | SEQAN3_CPO_IMPL(1, (deferred_type_t, decltype(v)>::char_is_valid(v) )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr bool seqan3::detail::adl::only::char_is_valid_for_fn::operator()(int) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:37: error: ‘priority_tag’ was not declared in this scope 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:52: error: expected primary-expression before ‘{’ token 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:437:56: error: ‘a’ was not declared in this scope 437 | static_assert(noexcept(impl(priority_tag<3>{}, a)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:28: error: ‘Same’ is not a member of ‘std’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected primary-expression before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected ‘,’ before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ | , /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected string-literal before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:439:33: error: expected ‘)’ before ‘bool’ 439 | static_assert(std::Same{}, a))>, | ~ ^~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:442:36: error: expected primary-expression before ‘{’ token 442 | return impl(priority_tag<3>{}, a); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:521:49: error: return-type-requirement is not a type-constraint 521 | { seqan3::assign_char_to(r, a) } -> alph_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:522:57: error: return-type-requirement is not a type-constraint 522 | { seqan3::char_is_valid_for(r) } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:538:49: error: return-type-requirement is not a type-constraint 538 | { seqan3::assign_char_to(r, a) } -> alph_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:539:57: error: return-type-requirement is not a type-constraint 539 | { seqan3::char_is_valid_for(r) } -> bool; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘decltype(auto) seqan3::detail::adl::only::assign_char_strictly_to_fn::operator()(seqan3::alphabet_char_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:528:67: error: ‘get_display_name_v’ is not a member of ‘seqan3::detail’; did you mean ‘get_display_name’? 528 | throw seqan3::invalid_char_assignment{seqan3::detail::get_display_name_v, r}; | ^~~~~~~~~~~~~~~~~~ | get_display_name /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:528:50: error: expected primary-expression before ‘{’ token 528 | throw seqan3::invalid_char_assignment{seqan3::detail::get_display_name_v, r}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:63: error: expected primary-expression before ‘,’ token 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected primary-expression before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected ‘)’ before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:23: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 51 | noexcept(noexcept(TERM)) \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:22: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:54:1: error: expected ‘)’ before ‘{’ token 54 | { \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:51:13: note: to match this ‘(’ 51 | noexcept(noexcept(TERM)) \ | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:5: note: in expansion of macro ‘SEQAN3_CPO_IMPL’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:36: error: ‘priority_tag’ was not declared in this scope 608 | requires requires { { impl(priority_tag<2>{}, s_alph_t{}, dummy{}) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:36: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:608:51: error: expected primary-expression before ‘{’ token 608 | requires requires { { impl(priority_tag<2>{}, s_alph_t{}, dummy{}) }; } | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In static member function ‘static constexpr decltype(auto) seqan3::detail::adl::only::alphabet_size_fn::impl(const seqan3::detail::priority_tag<0>&, t&&, arg_ts&& ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:25: error: ‘deferred_type_t’ was not declared in this scope; did you mean ‘deferred_type’? 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:63: error: expected primary-expression before ‘,’ token 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected primary-expression before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:602:65: error: expected ‘)’ before ‘decltype’ 602 | SEQAN3_CPO_IMPL(0, (deferred_type_t, decltype(v)>::alphabet_size )) // member | ~ ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:55:12: note: in definition of macro ‘SEQAN3_CPO_IMPL’ 55 | return TERM; \ | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::alphabet_size_fn::operator()() const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:37: error: ‘priority_tag’ was not declared in this scope 612 | static_assert(noexcept(impl(priority_tag<2>{}, s_alph_t{})), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:612:52: error: expected primary-expression before ‘{’ token 612 | static_assert(noexcept(impl(priority_tag<2>{}, s_alph_t{})), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:48: error: expected primary-expression before ‘,’ token 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:50: error: expected string-literal before ‘decltype’ 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:614:49: error: expected ‘)’ before ‘decltype’ 614 | static_assert(std::Constructible{}, s_alph_t{}))>, | ~ ^~~~~~~~~ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/basic.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/range.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/function.hpp:25:101: error: template argument 2 is invalid 25 | #define SEQAN3_IS_CONSTEXPR(...) std::integral_constant::value | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:616:23: note: in expansion of macro ‘SEQAN3_IS_CONSTEXPR’ 616 | static_assert(SEQAN3_IS_CONSTEXPR(impl(priority_tag<2>{}, s_alph_t{})), | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:619:36: error: expected primary-expression before ‘{’ token 619 | return impl(priority_tag<2>{}, s_alph_t{}); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:27: error: ‘alphabet_size_fn’ was not declared in this scope; did you mean ‘seqan3::detail::adl::only::alphabet_size_fn’? 626 | requires requires { { alphabet_size_fn{} }; } | ^~~~~~~~~~~~~~~~ | seqan3::detail::adl::only::alphabet_size_fn /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:597:8: note: ‘seqan3::detail::adl::only::alphabet_size_fn’ declared here 597 | struct alphabet_size_fn | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:50: error: expected primary-expression before ‘>’ token 626 | requires requires { { alphabet_size_fn{} }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:626:51: error: expected primary-expression before ‘{’ token 626 | requires requires { { alphabet_size_fn{} }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:35: error: ‘std::detail::adl’ has not been declared 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:69: error: expected primary-expression before ‘>’ token 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:675:70: error: expected primary-expression before ‘{’ token 675 | requires requires { { detail::adl::only::alphabet_size_fn{} }; } && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:35: error: ‘std::detail::adl’ has not been declared 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:70: error: expected primary-expression before ‘>’ token 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:676:72: error: expected primary-expression before ‘)’ token 676 | requires { { detail::adl::only::alphabet_size_obj() }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:726:10: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 726 | std::StrictTotallyOrdered && | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:726:32: error: expected primary-expression before ‘>’ token 726 | std::StrictTotallyOrdered && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:727:5: error: taking the address of a label is non-standard [-Werror=pedantic] 727 | std::CopyConstructible && | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:727:5: error: label ‘std’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:39: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:53: error: expected primary-expression before ‘>’ token 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:58: error: expected identifier before ‘requires’ 775 | SEQAN3_CONCEPT WritableSemialphabet = Semialphabet && requires (t v, alphabet_rank_t r) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:775:58: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:27: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:41: error: expected primary-expression before ‘>’ token 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:46: error: expected identifier before ‘requires’ 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:46: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:35: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~ | concept Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:45: error: expected primary-expression before ‘>’ token 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:50: error: taking the address of a label is non-standard [-Werror=pedantic] 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:50: error: label ‘WritableSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:72: error: expected primary-expression before ‘>’ token 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:77: error: expected identifier before ‘requires’ 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:77: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:905:11: error: ‘CerealOutputArchive’ has not been declared 905 | template | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:905:42: error: ‘Semialphabet’ has not been declared 905 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:17: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:906:1: error: ‘alphabet_rank_t’ does not name a type 906 | alphabet_rank_t CEREAL_SAVE_MINIMAL_FUNCTION_NAME(archive_t const &, alphabet_t const & l) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:924:11: error: ‘CerealInputArchive’ has not been declared 924 | template | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:925:6: error: variable or field ‘load_minimal’ declared void 925 | void CEREAL_LOAD_MINIMAL_FUNCTION_NAME(archive_t const &, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:925:40: error: ‘archive_t’ was not declared in this scope 925 | void CEREAL_LOAD_MINIMAL_FUNCTION_NAME(archive_t const &, | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:926:59: error: expected primary-expression before ‘&&’ token 926 | wrapped_alphabet_t && l, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:926:62: error: ‘l’ was not declared in this scope 926 | wrapped_alphabet_t && l, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:40: error: ‘alphabet_rank_t’ was not declared in this scope; did you mean ‘seqan3::alphabet_rank_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~ | seqan3::alphabet_rank_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:112:7: note: ‘seqan3::alphabet_rank_t’ declared here 112 | using alphabet_rank_t = decltype(seqan3::to_rank(std::declval())); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:64: error: ‘strip_cereal_wrapper_t’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::strip_cereal_wrapper_t’? 927 | alphabet_rank_t> const & r) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:163:7: note: ‘seqan3::detail::strip_cereal_wrapper_t’ declared here 163 | using strip_cereal_wrapper_t = typename cereal::traits::strip_minimal>::type; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:105: error: expected primary-expression before ‘>’ token 927 | alphabet_rank_t> const & r) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:927:108: error: expected primary-expression before ‘const’ 927 | alphabet_rank_t> const & r) | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:40: error: ‘Semialphabet’ was not declared in this scope; did you mean ‘concept Semialphabet’? 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~ | concept Semialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:725:16: note: ‘concept Semialphabet’ declared here 725 | SEQAN3_CONCEPT Semialphabet = | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:54: error: expected primary-expression before ‘>’ token 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:59: error: expected identifier before ‘requires’ 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:59: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:48: error: ‘ConstexprSemialphabet’ was not declared in this scope; did you mean ‘concept ConstexprSemialphabet’? 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ | concept ConstexprSemialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:16: note: ‘concept ConstexprSemialphabet’ declared here 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:71: error: expected primary-expression before ‘>’ token 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:76: error: taking the address of a label is non-standard [-Werror=pedantic] 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:76: error: label ‘WritableSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:98: error: expected primary-expression before ‘>’ token 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:103: error: expected identifier before ‘requires’ 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:103: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:36: error: ‘ConstexprSemialphabet’ was not declared in this scope; did you mean ‘concept ConstexprSemialphabet’? 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ | concept ConstexprSemialphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:954:16: note: ‘concept ConstexprSemialphabet’ declared here 954 | SEQAN3_CONCEPT ConstexprSemialphabet = Semialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:59: error: expected primary-expression before ‘>’ token 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:64: error: taking the address of a label is non-standard [-Werror=pedantic] 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:64: error: label ‘Alphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:74: error: expected primary-expression before ‘>’ token 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:79: error: expected identifier before ‘requires’ 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:79: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:5: error: ‘ConstexprAlphabet’ was not declared in this scope; did you mean ‘concept ConstexprAlphabet’? 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~~ | concept ConstexprAlphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:998:16: note: ‘concept ConstexprAlphabet’ declared here 998 | SEQAN3_CONCEPT ConstexprAlphabet = ConstexprSemialphabet && Alphabet && requires | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:24: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:29: error: taking the address of a label is non-standard [-Werror=pedantic] 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:29: error: label ‘WritableConstexprSemialphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:60: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:65: error: taking the address of a label is non-standard [-Werror=pedantic] 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:65: error: label ‘WritableAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:83: error: expected primary-expression before ‘>’ token 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:88: error: expected identifier before ‘requires’ 1023 | ConstexprAlphabet && WritableConstexprSemialphabet && WritableAlphabet && requires | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1023:88: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1033, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:28:8: error: partial specialization ‘struct std::hash<_Tp>’ does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list 28 | struct hash | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/string_view:43, from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/functional_hash.h:58:12: note: primary template here 58 | struct hash; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1033, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:43: error: ‘reference_t’ is not a member of ‘seqan3’; did you mean ‘reference’? 51 | requires seqan3::Semialphabet> | ^~~~~~~~~~~ | reference /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:22: error: parse error in template argument list 51 | requires seqan3::Semialphabet> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:22: error: template argument 1 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:51:61: error: expected unqualified-id before ‘>’ token 51 | requires seqan3::Semialphabet> | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/hash.hpp:73:2: error: extra ‘;’ [-Werror=pedantic] 73 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:32: error: expression must be enclosed in parentheses 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:46:35: error: expected initializer before ‘add_enum_bitwise_operators’ 46 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:32: error: expression must be enclosed in parentheses 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:53:35: error: expected initializer before ‘add_enum_bitwise_operators’ 53 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:32: error: expression must be enclosed in parentheses 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:60:35: error: expected initializer before ‘add_enum_bitwise_operators’ 60 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:32: error: expression must be enclosed in parentheses 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:67:35: error: expected initializer before ‘add_enum_bitwise_operators’ 67 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:32: error: expression must be enclosed in parentheses 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:74:35: error: expected initializer before ‘add_enum_bitwise_operators’ 74 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:32: error: expression must be enclosed in parentheses 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:82:35: error: expected initializer before ‘add_enum_bitwise_operators’ 82 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: ‘add_enum_bitwise_operators’ was not declared in this scope; did you mean ‘seqan3::add_enum_bitwise_operators’? 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::add_enum_bitwise_operators /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:35:16: note: ‘seqan3::add_enum_bitwise_operators’ declared here 35 | constexpr bool add_enum_bitwise_operators = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:32: error: expression must be enclosed in parentheses 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/add_enum_bitwise_operators.hpp:90:35: error: expected initializer before ‘add_enum_bitwise_operators’ 90 | requires std::is_enum_v && add_enum_bitwise_operators | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:59:42: error: expected initializer before ‘<’ token 59 | constexpr bool add_enum_bitwise_operators = true; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:49: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:114:76: error: ‘strong_type_skill’ has not been declared 114 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:19: error: expected identifier before ‘(’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:26: error: expected ‘)’ before ‘&’ token 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:172:15: error: ‘operator+’ declared as function returning a function 172 | constexpr derived_t operator+(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:27: error: expected ‘;’ at end of member declaration 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:174:29: error: ‘strong_type_skill’ does not name a type 174 | requires ((skills & strong_type_skill::add) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:19: error: expected identifier before ‘(’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:26: error: expected ‘)’ before ‘&’ token 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:181:15: error: ‘operator-’ declared as function returning a function 181 | constexpr derived_t operator-(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:27: error: expected ‘;’ at end of member declaration 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:183:29: error: ‘strong_type_skill’ does not name a type 183 | requires ((skills & strong_type_skill::subtract) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:19: error: expected identifier before ‘(’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:26: error: expected ‘)’ before ‘&’ token 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:196:15: error: ‘operator*’ declared as function returning a function 196 | constexpr derived_t operator*(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:27: error: expected ‘;’ at end of member declaration 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:198:29: error: ‘strong_type_skill’ does not name a type 198 | requires ((skills & strong_type_skill::multiply) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:19: error: expected identifier before ‘(’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:26: error: expected ‘)’ before ‘&’ token 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:205:15: error: ‘operator/’ declared as function returning a function 205 | constexpr derived_t operator/(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:27: error: expected ‘;’ at end of member declaration 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:207:29: error: ‘strong_type_skill’ does not name a type 207 | requires ((skills & strong_type_skill::divide) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:19: error: expected identifier before ‘(’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:26: error: expected ‘)’ before ‘&’ token 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:214:15: error: ‘operator%’ declared as function returning a function 214 | constexpr derived_t operator%(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:27: error: expected ‘;’ at end of member declaration 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:216:29: error: ‘strong_type_skill’ does not name a type 216 | requires ((skills & strong_type_skill::modulo) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:19: error: expected identifier before ‘(’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:26: error: expected ‘)’ before ‘&’ token 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:230:15: error: ‘operator&’ declared as function returning a function 230 | constexpr derived_t operator&(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:27: error: expected ‘;’ at end of member declaration 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:232:29: error: ‘strong_type_skill’ does not name a type 232 | requires ((skills & strong_type_skill::bitwise_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:19: error: expected identifier before ‘(’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:26: error: expected ‘)’ before ‘&’ token 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:239:15: error: ‘operator|’ declared as function returning a function 239 | constexpr derived_t operator|(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:27: error: expected ‘;’ at end of member declaration 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:241:29: error: ‘strong_type_skill’ does not name a type 241 | requires ((skills & strong_type_skill::bitwise_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:19: error: expected identifier before ‘(’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:26: error: expected ‘)’ before ‘&’ token 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:248:15: error: ‘operator^’ declared as function returning a function 248 | constexpr derived_t operator^(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:27: error: expected ‘;’ at end of member declaration 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:250:29: error: ‘strong_type_skill’ does not name a type 250 | requires ((skills & strong_type_skill::bitwise_xor) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:19: error: expected identifier before ‘(’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:26: error: expected ‘)’ before ‘&’ token 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:257:15: error: ‘operator~’ declared as function returning a function 257 | constexpr derived_t operator~() | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:27: error: expected ‘;’ at end of member declaration 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:259:29: error: ‘strong_type_skill’ does not name a type 259 | requires ((skills & strong_type_skill::bitwise_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:19: error: expected identifier before ‘(’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:26: error: expected ‘)’ before ‘&’ token 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:273:15: error: ‘operator<<’ declared as function returning a function 273 | constexpr derived_t operator<<(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:27: error: expected ‘;’ at end of member declaration 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:275:29: error: ‘strong_type_skill’ does not name a type 275 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:282:15: error: ‘std::Integral’ has not been declared 282 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:283:36: error: ‘integral_t’ has not been declared 283 | constexpr derived_t operator<<(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:19: error: expected identifier before ‘(’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:26: error: expected ‘)’ before ‘&’ token 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:285:29: error: expected initializer before ‘strong_type_skill’ 285 | requires ((skills & strong_type_skill::bitwise_lshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:19: error: expected identifier before ‘(’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:26: error: expected ‘)’ before ‘&’ token 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:292:15: error: ‘operator>>’ declared as function returning a function 292 | constexpr derived_t operator>>(strong_type const & other) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:27: error: expected ‘;’ at end of member declaration 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:294:29: error: ‘strong_type_skill’ does not name a type 294 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:301:15: error: ‘std::Integral’ has not been declared 301 | template | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:302:36: error: ‘integral_t’ has not been declared 302 | constexpr derived_t operator>>(integral_t const shift) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:19: error: expected identifier before ‘(’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:26: error: expected ‘)’ before ‘&’ token 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:304:29: error: expected initializer before ‘strong_type_skill’ 304 | requires ((skills & strong_type_skill::bitwise_rshift) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:19: error: expected identifier before ‘(’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:26: error: expected ‘)’ before ‘&’ token 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:318:15: error: ‘operator&&’ declared as function returning a function 318 | constexpr bool operator&&(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:27: error: expected ‘;’ at end of member declaration 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:320:29: error: ‘strong_type_skill’ does not name a type 320 | requires ((skills & strong_type_skill::logical_and) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:19: error: expected identifier before ‘(’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:26: error: expected ‘)’ before ‘&’ token 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:327:15: error: ‘operator||’ declared as function returning a function 327 | constexpr bool operator||(strong_type const & other) | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:27: error: expected ‘;’ at end of member declaration 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:329:29: error: ‘strong_type_skill’ does not name a type 329 | requires ((skills & strong_type_skill::logical_or) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:19: error: expected identifier before ‘(’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:26: error: expected ‘)’ before ‘&’ token 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:336:15: error: ‘operator!’ declared as function returning a function 336 | constexpr bool operator!() | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:27: error: expected ‘;’ at end of member declaration 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:338:29: error: ‘strong_type_skill’ does not name a type 338 | requires ((skills & strong_type_skill::logical_not) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:9: error: expected ‘;’ at end of member declaration 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:353:26: error: expected ‘)’ before ‘&’ token 353 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:19: error: expected identifier before ‘(’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:26: error: expected ‘)’ before ‘&’ token 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:361:15: error: ‘operator++’ declared as function returning a function 361 | constexpr derived_t operator++(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:27: error: expected ‘;’ at end of member declaration 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:363:29: error: ‘strong_type_skill’ does not name a type 363 | requires ((skills & strong_type_skill::increment) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:9: error: expected ‘;’ at end of member declaration 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:374:26: error: expected ‘)’ before ‘&’ token 374 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:19: error: expected identifier before ‘(’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:26: error: expected ‘)’ before ‘&’ token 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:382:15: error: ‘operator--’ declared as function returning a function 382 | constexpr derived_t operator--(int) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:27: error: expected ‘;’ at end of member declaration 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:384:29: error: ‘strong_type_skill’ does not name a type 384 | requires ((skills & strong_type_skill::decrement) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:20: error: ‘skills’ was not declared in this scope; did you mean ‘kill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~ | kill /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ was not declared in this scope; did you mean ‘seqan3::detail::strong_type_skill’? 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ | seqan3::detail::strong_type_skill In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:27:13: note: ‘seqan3::detail::strong_type_skill’ declared here 27 | enum struct strong_type_skill | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:19: error: expected identifier before ‘(’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:26: error: expected ‘)’ before ‘&’ token 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ~ ^~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: ‘’ declared as function returning a function 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:27: error: expected ‘;’ at end of member declaration 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/strong_type.hpp:401:29: error: ‘strong_type_skill’ does not name a type 401 | requires ((skills & strong_type_skill::convert) != strong_type_skill::none) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:40:11: error: ‘Arithmetic’ has not been declared 40 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:41: error: expected template-name before ‘<’ token 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:44:2: error: extra ‘;’ [-Werror=pedantic] 44 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:52:11: error: ‘Arithmetic’ has not been declared 52 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:53:12: error: expected constructor, destructor, or type conversion before ‘(’ token 53 | match_score(score_type &&) -> match_score; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:65:11: error: ‘Arithmetic’ has not been declared 65 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:44: error: expected template-name before ‘<’ token 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:44: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:69:2: error: extra ‘;’ [-Werror=pedantic] 69 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:77:11: error: ‘Arithmetic’ has not been declared 77 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:78:15: error: expected constructor, destructor, or type conversion before ‘(’ token 78 | mismatch_score(score_type &&) -> mismatch_score; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:98:31: error: ‘Alphabet’ has not been declared 98 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:98:52: error: ‘Arithmetic’ has not been declared 98 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:106:24: error: ‘score_t’ does not name a type 106 | using score_type = score_t; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:59: error: ‘alphabet_size’ was not declared in this scope 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:59: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:59: error: ‘alphabet_size’ was not declared in this scope 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:59: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:73: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 108 | using matrix_size_type = std::remove_const_t)>; | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:84: error: expected primary-expression before ‘)’ token 108 | using matrix_size_type = std::remove_const_t)>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:108:85: error: template argument 1 is invalid 108 | using matrix_size_type = std::remove_const_t)>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:112:22: error: ‘matrix_size_type’ does not name a type 112 | static constexpr matrix_size_type matrix_size = alphabet_size; | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:47: error: ‘score_type’ was not declared in this scope; did you mean ‘size_type’? 118 | using matrix_type = std::array, matrix_size>; | ^~~~~~~~~~ | size_type /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:59: error: ‘matrix_size’ was not declared in this scope 118 | using matrix_type = std::array, matrix_size>; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:70: error: template argument 1 is invalid 118 | using matrix_type = std::array, matrix_size>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:70: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:73: error: ‘matrix_size’ was not declared in this scope 118 | using matrix_type = std::array, matrix_size>; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:84: error: template argument 1 is invalid 118 | using matrix_type = std::array, matrix_size>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:118:84: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:144:15: error: ‘Arithmetic’ has not been declared 144 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope 145 | constexpr scoring_scheme_base(match_score const ms, mismatch_score const mms) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:47: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:145:46: error: expected ‘)’ before ‘<’ token 145 | constexpr scoring_scheme_base(match_score const ms, mismatch_score const mms) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:153:46: error: expected ‘)’ before ‘const’ 153 | constexpr scoring_scheme_base(matrix_type const & _matrix) noexcept | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:175:15: error: ‘Arithmetic’ has not been declared 175 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:50: error: ‘score_arg_t’ was not declared in this scope 176 | constexpr void set_simple_scheme(match_score const ms, mismatch_score const mms) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:50: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:50: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:50: error: ‘score_arg_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:38: error: ‘match_score’ has not been declared 176 | constexpr void set_simple_scheme(match_score const ms, mismatch_score const mms) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:176:49: error: expected ‘,’ or ‘...’ before ‘<’ token 176 | constexpr void set_simple_scheme(match_score const ms, mismatch_score const mms) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:197:38: error: ‘matrix_type’ has not been declared 197 | constexpr void set_custom_matrix(matrix_type const & _matrix) noexcept | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 213 | template alph1_t, | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:15: error: ‘ExplicitlyConvertibleTo’ has not been declared 213 | template alph1_t, | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:213:38: error: expected ‘>’ before ‘<’ token 213 | template alph1_t, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:215:15: error: ‘score_t’ does not name a type 215 | constexpr score_t & score(alph1_t const alph1, alph2_t const alph2) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:39: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:15: error: ‘ExplicitlyConvertibleTo’ has not been declared 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:221:38: error: expected ‘>’ before ‘<’ token 221 | template alph1_t, ExplicitlyConvertibleTo alph2_t> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:222:15: error: ‘score_t’ does not name a type 222 | constexpr score_t score(alph1_t const alph1, alph2_t const alph2) const noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:251:15: error: ‘CerealArchive’ has not been declared 251 | template | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:252:41: error: ‘archive_t’ has not been declared 252 | void CEREAL_SERIALIZE_FUNCTION_NAME(archive_t & archive) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:260:5: error: ‘matrix_type’ does not name a type 260 | matrix_type matrix{}; | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:260:25: error: extra ‘;’ [-Werror=pedantic] 260 | matrix_type matrix{}; | ^ | - In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:47: error: ‘Same’ is not a member of ‘std’ 61 | using char_type = std::conditional_t, char, char_t>; | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:47: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:61:64: error: wrong number of template arguments (2, should be 3) 61 | using char_type = std::conditional_t, char, char_t>; | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:63:31: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 63 | using rank_type = detail::min_viable_uint_t; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:95:15: error: ‘char_type’ does not name a type; did you mean ‘char_t’? 95 | constexpr char_type to_char() const noexcept | ^~~~~~~~~ | char_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:117:15: error: ‘rank_type’ does not name a type 117 | constexpr rank_type to_rank() const noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:5: error: non-static data member ‘assign_char’ declared ‘constexpr’ 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:30: error: expected ‘;’ at end of member declaration 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ^~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:141:51: error: expected ‘)’ before ‘const’ 141 | constexpr derived_type & assign_char(char_type const c) noexcept | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:5: error: non-static data member ‘assign_rank’ declared ‘constexpr’ 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:30: error: expected ‘;’ at end of member declaration 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ^~~~~~~~~~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:166:51: error: expected ‘)’ before ‘const’ 166 | constexpr derived_type & assign_rank(rank_type const c) noexcept | ~ ^~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:175:20: error: ‘min_viable_uint_t’ in namespace ‘std::detail’ does not name a template type 175 | static detail::min_viable_uint_t constexpr alphabet_size = size; | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:218:5: error: ‘rank_type’ does not name a type 218 | rank_type rank{}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:218:21: error: extra ‘;’ [-Werror=pedantic] 218 | rank_type rank{}; | ^ | - /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:233:7: error: ‘alphabet_base’ is not a class template 233 | class alphabet_base | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:233:46: error: redeclared with 2 template parameters 233 | class alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/alphabet_base.hpp:52:7: note: previous declaration ‘template class seqan3::alphabet_base’ used 3 template parameters 52 | class alphabet_base | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:55: error: ‘priority_tag’ was not declared in this scope 54 | requires requires (alph_t const chr) { { impl(priority_tag<2>{}, chr) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:55: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:54:70: error: expected primary-expression before ‘{’ token 54 | requires requires (alph_t const chr) { { impl(priority_tag<2>{}, chr) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::to_phred_fn::operator()(alph_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:37: error: ‘priority_tag’ was not declared in this scope 58 | static_assert(noexcept(impl(priority_tag<2>{}, chr)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:58:52: error: expected primary-expression before ‘{’ token 58 | static_assert(noexcept(impl(priority_tag<2>{}, chr)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:28: error: ‘Constructible’ is not a member of ‘std’; did you mean ‘destructible’? 60 | static_assert(std::Constructible{}, chr))>, | ^~~~~~~~~~~~~ | destructible /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:48: error: expected primary-expression before ‘,’ token 60 | static_assert(std::Constructible{}, chr))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:50: error: expected string-literal before ‘decltype’ 60 | static_assert(std::Constructible{}, chr))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:60:49: error: expected ‘)’ before ‘decltype’ 60 | static_assert(std::Constructible{}, chr))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:63:36: error: expected primary-expression before ‘{’ token 63 | return impl(priority_tag<2>{}, chr); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:22: error: ‘priority_tag’ was not declared in this scope 139 | { { impl(priority_tag<2>{}, a, p) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:139:37: error: expected primary-expression before ‘{’ token 139 | { { impl(priority_tag<2>{}, a, p) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:22: error: ‘priority_tag’ was not declared in this scope 155 | { { impl(priority_tag<2>{}, a, p) }; } && (!std::is_lvalue_reference_v) | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:22: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:155:37: error: expected primary-expression before ‘{’ token 155 | { { impl(priority_tag<2>{}, a, p) }; } && (!std::is_lvalue_reference_v) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: In member function ‘constexpr alph_t& seqan3::detail::adl::only::assign_phred_to_fn::operator()(seqan3::alphabet_phred_t, alph_t&) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:37: error: ‘priority_tag’ was not declared in this scope 143 | static_assert(noexcept(impl(priority_tag<2>{}, a, p)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:143:52: error: expected primary-expression before ‘{’ token 143 | static_assert(noexcept(impl(priority_tag<2>{}, a, p)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:28: error: ‘Same’ is not a member of ‘std’ 145 | static_assert(std::Same{}, a, p))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:40: error: expected primary-expression before ‘&’ token 145 | static_assert(std::Same{}, a, p))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:41: error: expected primary-expression before ‘,’ token 145 | static_assert(std::Same{}, a, p))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:43: error: expected string-literal before ‘decltype’ 145 | static_assert(std::Same{}, a, p))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:145:42: error: expected ‘)’ before ‘decltype’ 145 | static_assert(std::Same{}, a, p))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:148:36: error: expected primary-expression before ‘{’ token 148 | return impl(priority_tag<2>{}, a, p); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:34: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:44: error: expected primary-expression before ‘>’ token 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:49: error: expected identifier before ‘requires’ 242 | SEQAN3_CONCEPT QualityAlphabet = Alphabet && requires(t qual) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:242:49: error: taking the address of a label is non-standard [-Werror=pedantic] /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:42: error: ‘WritableAlphabet’ was not declared in this scope; did you mean ‘concept WritableAlphabet’? 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~~~~~~~~~ | concept WritableAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:874:16: note: ‘concept WritableAlphabet’ declared here 874 | SEQAN3_CONCEPT WritableAlphabet = Alphabet && WritableSemialphabet && requires (t v, alphabet_char_t c) | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:60: error: expected primary-expression before ‘>’ token 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:65: error: taking the address of a label is non-standard [-Werror=pedantic] 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:65: error: label ‘QualityAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:82: error: expected primary-expression before ‘>’ token 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:87: error: expected identifier before ‘requires’ 280 | SEQAN3_CONCEPT WritableQualityAlphabet = WritableAlphabet && QualityAlphabet && requires(t qual) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/concept.hpp:280:87: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:36:11: error: ‘Alphabet’ has not been declared 36 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:36:27: error: ‘Alphabet’ has not been declared 36 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:22: error: ‘out_t’ was not declared in this scope 37 | constexpr std::array> convert_through_char_representation | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:29: error: ‘alphabet_size’ was not declared in this scope 37 | constexpr std::array> convert_through_char_representation | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:29: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:43: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 37 | constexpr std::array> convert_through_char_representation | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:47: error: template argument 1 is invalid 37 | constexpr std::array> convert_through_char_representation | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:37:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:20: error: ‘out_t’ was not declared in this scope 41 | std::array> ret{}; | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:41: error: ‘in_t’ was not declared in this scope; did you mean ‘id_t’? 41 | std::array> ret{}; | ^~~~ | id_t /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:41:45: error: template argument 1 is invalid 41 | std::array> ret{}; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:27: error: expected ‘;’ before ‘::’ token 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:29: error: ‘::rank_type’ has not been declared; did you mean ‘strong_type’? 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~~~~~~~~ | strong_type /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:38: error: expected ‘;’ before ‘i’ 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:39: error: ‘i’ was not declared in this scope 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:44: error: expected ‘)’ before ‘;’ token 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:9: error: this ‘for’ clause does not guard... [-Werror=misleading-indentation] 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 42 | for (typename in_t::rank_type i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:42:46: error: ‘i’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/convert.hpp:43:60: error: expected primary-expression before ‘)’ token 43 | assign_char_to(to_char(assign_rank_to(i, in_t{})), ret[i]); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:36: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 66 | SEQAN3_CONCEPT AminoacidAlphabet = Alphabet && is_aminoacid_v>; | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:49: error: expected primary-expression before ‘>’ token 66 | SEQAN3_CONCEPT AminoacidAlphabet = Alphabet && is_aminoacid_v>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:54: error: taking the address of a label is non-standard [-Werror=pedantic] 66 | SEQAN3_CONCEPT AminoacidAlphabet = Alphabet && is_aminoacid_v>; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:54: error: label ‘is_aminoacid_v’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:88: error: expected primary-expression before ‘>’ token 66 | SEQAN3_CONCEPT AminoacidAlphabet = Alphabet && is_aminoacid_v>; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/concept.hpp:66:90: error: expected primary-expression before ‘;’ token 66 | SEQAN3_CONCEPT AminoacidAlphabet = Alphabet && is_aminoacid_v>; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/cmath:83:11: error: ‘acos’ has not been declared in ‘::’ 83 | using ::acos; | ^~~~ /usr/include/c++/10/cmath:102:11: error: ‘asin’ has not been declared in ‘::’ 102 | using ::asin; | ^~~~ /usr/include/c++/10/cmath:121:11: error: ‘atan’ has not been declared in ‘::’ 121 | using ::atan; | ^~~~ /usr/include/c++/10/cmath:140:11: error: ‘atan2’ has not been declared in ‘::’ 140 | using ::atan2; | ^~~~~ /usr/include/c++/10/cmath:161:11: error: ‘ceil’ has not been declared in ‘::’ 161 | using ::ceil; | ^~~~ /usr/include/c++/10/cmath:180:11: error: ‘cos’ has not been declared in ‘::’ 180 | using ::cos; | ^~~ /usr/include/c++/10/cmath:199:11: error: ‘cosh’ has not been declared in ‘::’ 199 | using ::cosh; | ^~~~ /usr/include/c++/10/cmath:218:11: error: ‘exp’ has not been declared in ‘::’ 218 | using ::exp; | ^~~ /usr/include/c++/10/cmath:237:11: error: ‘fabs’ has not been declared in ‘::’ 237 | using ::fabs; | ^~~~ /usr/include/c++/10/cmath:256:11: error: ‘floor’ has not been declared in ‘::’ 256 | using ::floor; | ^~~~~ /usr/include/c++/10/cmath:275:11: error: ‘fmod’ has not been declared in ‘::’ 275 | using ::fmod; | ^~~~ /usr/include/c++/10/cmath:296:11: error: ‘frexp’ has not been declared in ‘::’ 296 | using ::frexp; | ^~~~~ /usr/include/c++/10/cmath:315:11: error: ‘ldexp’ has not been declared in ‘::’ 315 | using ::ldexp; | ^~~~~ /usr/include/c++/10/cmath:334:11: error: ‘log’ has not been declared in ‘::’ 334 | using ::log; | ^~~ /usr/include/c++/10/cmath:353:11: error: ‘log10’ has not been declared in ‘::’ 353 | using ::log10; | ^~~~~ /usr/include/c++/10/cmath:372:11: error: ‘modf’ has not been declared in ‘::’ 372 | using ::modf; | ^~~~ /usr/include/c++/10/cmath:384:11: error: ‘pow’ has not been declared in ‘::’ 384 | using ::pow; | ^~~ /usr/include/c++/10/cmath:421:11: error: ‘sin’ has not been declared in ‘::’ 421 | using ::sin; | ^~~ /usr/include/c++/10/cmath:440:11: error: ‘sinh’ has not been declared in ‘::’ 440 | using ::sinh; | ^~~~ /usr/include/c++/10/cmath:459:11: error: ‘sqrt’ has not been declared in ‘::’ 459 | using ::sqrt; | ^~~~ /usr/include/c++/10/cmath:478:11: error: ‘tan’ has not been declared in ‘::’ 478 | using ::tan; | ^~~ /usr/include/c++/10/cmath:497:11: error: ‘tanh’ has not been declared in ‘::’ 497 | using ::tanh; | ^~~~ /usr/include/c++/10/cmath:1069:11: error: ‘acosh’ has not been declared in ‘::’ 1069 | using ::acosh; | ^~~~~ /usr/include/c++/10/cmath:1070:11: error: ‘acoshf’ has not been declared in ‘::’ 1070 | using ::acoshf; | ^~~~~~ /usr/include/c++/10/cmath:1071:11: error: ‘acoshl’ has not been declared in ‘::’ 1071 | using ::acoshl; | ^~~~~~ /usr/include/c++/10/cmath:1073:11: error: ‘asinh’ has not been declared in ‘::’ 1073 | using ::asinh; | ^~~~~ /usr/include/c++/10/cmath:1074:11: error: ‘asinhf’ has not been declared in ‘::’ 1074 | using ::asinhf; | ^~~~~~ /usr/include/c++/10/cmath:1075:11: error: ‘asinhl’ has not been declared in ‘::’ 1075 | using ::asinhl; | ^~~~~~ /usr/include/c++/10/cmath:1077:11: error: ‘atanh’ has not been declared in ‘::’ 1077 | using ::atanh; | ^~~~~ /usr/include/c++/10/cmath:1078:11: error: ‘atanhf’ has not been declared in ‘::’ 1078 | using ::atanhf; | ^~~~~~ /usr/include/c++/10/cmath:1079:11: error: ‘atanhl’ has not been declared in ‘::’ 1079 | using ::atanhl; | ^~~~~~ /usr/include/c++/10/cmath:1081:11: error: ‘cbrt’ has not been declared in ‘::’ 1081 | using ::cbrt; | ^~~~ /usr/include/c++/10/cmath:1082:11: error: ‘cbrtf’ has not been declared in ‘::’ 1082 | using ::cbrtf; | ^~~~~ /usr/include/c++/10/cmath:1083:11: error: ‘cbrtl’ has not been declared in ‘::’ 1083 | using ::cbrtl; | ^~~~~ /usr/include/c++/10/cmath:1085:11: error: ‘copysign’ has not been declared in ‘::’ 1085 | using ::copysign; | ^~~~~~~~ /usr/include/c++/10/cmath:1086:11: error: ‘copysignf’ has not been declared in ‘::’ 1086 | using ::copysignf; | ^~~~~~~~~ /usr/include/c++/10/cmath:1087:11: error: ‘copysignl’ has not been declared in ‘::’ 1087 | using ::copysignl; | ^~~~~~~~~ /usr/include/c++/10/cmath:1089:11: error: ‘erf’ has not been declared in ‘::’ 1089 | using ::erf; | ^~~ /usr/include/c++/10/cmath:1090:11: error: ‘erff’ has not been declared in ‘::’ 1090 | using ::erff; | ^~~~ /usr/include/c++/10/cmath:1091:11: error: ‘erfl’ has not been declared in ‘::’ 1091 | using ::erfl; | ^~~~ /usr/include/c++/10/cmath:1093:11: error: ‘erfc’ has not been declared in ‘::’ 1093 | using ::erfc; | ^~~~ /usr/include/c++/10/cmath:1094:11: error: ‘erfcf’ has not been declared in ‘::’ 1094 | using ::erfcf; | ^~~~~ /usr/include/c++/10/cmath:1095:11: error: ‘erfcl’ has not been declared in ‘::’ 1095 | using ::erfcl; | ^~~~~ /usr/include/c++/10/cmath:1097:11: error: ‘exp2’ has not been declared in ‘::’ 1097 | using ::exp2; | ^~~~ /usr/include/c++/10/cmath:1098:11: error: ‘exp2f’ has not been declared in ‘::’ 1098 | using ::exp2f; | ^~~~~ /usr/include/c++/10/cmath:1099:11: error: ‘exp2l’ has not been declared in ‘::’ 1099 | using ::exp2l; | ^~~~~ /usr/include/c++/10/cmath:1101:11: error: ‘expm1’ has not been declared in ‘::’ 1101 | using ::expm1; | ^~~~~ /usr/include/c++/10/cmath:1102:11: error: ‘expm1f’ has not been declared in ‘::’ 1102 | using ::expm1f; | ^~~~~~ /usr/include/c++/10/cmath:1103:11: error: ‘expm1l’ has not been declared in ‘::’ 1103 | using ::expm1l; | ^~~~~~ /usr/include/c++/10/cmath:1105:11: error: ‘fdim’ has not been declared in ‘::’ 1105 | using ::fdim; | ^~~~ /usr/include/c++/10/cmath:1106:11: error: ‘fdimf’ has not been declared in ‘::’ 1106 | using ::fdimf; | ^~~~~ /usr/include/c++/10/cmath:1107:11: error: ‘fdiml’ has not been declared in ‘::’ 1107 | using ::fdiml; | ^~~~~ /usr/include/c++/10/cmath:1109:11: error: ‘fma’ has not been declared in ‘::’ 1109 | using ::fma; | ^~~ /usr/include/c++/10/cmath:1110:11: error: ‘fmaf’ has not been declared in ‘::’ 1110 | using ::fmaf; | ^~~~ /usr/include/c++/10/cmath:1111:11: error: ‘fmal’ has not been declared in ‘::’ 1111 | using ::fmal; | ^~~~ /usr/include/c++/10/cmath:1113:11: error: ‘fmax’ has not been declared in ‘::’ 1113 | using ::fmax; | ^~~~ /usr/include/c++/10/cmath:1114:11: error: ‘fmaxf’ has not been declared in ‘::’ 1114 | using ::fmaxf; | ^~~~~ /usr/include/c++/10/cmath:1115:11: error: ‘fmaxl’ has not been declared in ‘::’ 1115 | using ::fmaxl; | ^~~~~ /usr/include/c++/10/cmath:1117:11: error: ‘fmin’ has not been declared in ‘::’ 1117 | using ::fmin; | ^~~~ /usr/include/c++/10/cmath:1118:11: error: ‘fminf’ has not been declared in ‘::’ 1118 | using ::fminf; | ^~~~~ /usr/include/c++/10/cmath:1119:11: error: ‘fminl’ has not been declared in ‘::’ 1119 | using ::fminl; | ^~~~~ /usr/include/c++/10/cmath:1121:11: error: ‘hypot’ has not been declared in ‘::’ 1121 | using ::hypot; | ^~~~~ /usr/include/c++/10/cmath:1122:11: error: ‘hypotf’ has not been declared in ‘::’ 1122 | using ::hypotf; | ^~~~~~ /usr/include/c++/10/cmath:1123:11: error: ‘hypotl’ has not been declared in ‘::’ 1123 | using ::hypotl; | ^~~~~~ /usr/include/c++/10/cmath:1125:11: error: ‘ilogb’ has not been declared in ‘::’ 1125 | using ::ilogb; | ^~~~~ /usr/include/c++/10/cmath:1126:11: error: ‘ilogbf’ has not been declared in ‘::’ 1126 | using ::ilogbf; | ^~~~~~ /usr/include/c++/10/cmath:1127:11: error: ‘ilogbl’ has not been declared in ‘::’ 1127 | using ::ilogbl; | ^~~~~~ /usr/include/c++/10/cmath:1129:11: error: ‘lgamma’ has not been declared in ‘::’ 1129 | using ::lgamma; | ^~~~~~ /usr/include/c++/10/cmath:1130:11: error: ‘lgammaf’ has not been declared in ‘::’ 1130 | using ::lgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1131:11: error: ‘lgammal’ has not been declared in ‘::’ 1131 | using ::lgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1134:11: error: ‘llrint’ has not been declared in ‘::’ 1134 | using ::llrint; | ^~~~~~ /usr/include/c++/10/cmath:1135:11: error: ‘llrintf’ has not been declared in ‘::’ 1135 | using ::llrintf; | ^~~~~~~ /usr/include/c++/10/cmath:1136:11: error: ‘llrintl’ has not been declared in ‘::’ 1136 | using ::llrintl; | ^~~~~~~ /usr/include/c++/10/cmath:1138:11: error: ‘llround’ has not been declared in ‘::’ 1138 | using ::llround; | ^~~~~~~ /usr/include/c++/10/cmath:1139:11: error: ‘llroundf’ has not been declared in ‘::’ 1139 | using ::llroundf; | ^~~~~~~~ /usr/include/c++/10/cmath:1140:11: error: ‘llroundl’ has not been declared in ‘::’ 1140 | using ::llroundl; | ^~~~~~~~ /usr/include/c++/10/cmath:1143:11: error: ‘log1p’ has not been declared in ‘::’ 1143 | using ::log1p; | ^~~~~ /usr/include/c++/10/cmath:1144:11: error: ‘log1pf’ has not been declared in ‘::’ 1144 | using ::log1pf; | ^~~~~~ /usr/include/c++/10/cmath:1145:11: error: ‘log1pl’ has not been declared in ‘::’ 1145 | using ::log1pl; | ^~~~~~ /usr/include/c++/10/cmath:1147:11: error: ‘log2’ has not been declared in ‘::’ 1147 | using ::log2; | ^~~~ /usr/include/c++/10/cmath:1148:11: error: ‘log2f’ has not been declared in ‘::’ 1148 | using ::log2f; | ^~~~~ /usr/include/c++/10/cmath:1149:11: error: ‘log2l’ has not been declared in ‘::’ 1149 | using ::log2l; | ^~~~~ /usr/include/c++/10/cmath:1151:11: error: ‘logb’ has not been declared in ‘::’ 1151 | using ::logb; | ^~~~ /usr/include/c++/10/cmath:1152:11: error: ‘logbf’ has not been declared in ‘::’ 1152 | using ::logbf; | ^~~~~ /usr/include/c++/10/cmath:1153:11: error: ‘logbl’ has not been declared in ‘::’ 1153 | using ::logbl; | ^~~~~ /usr/include/c++/10/cmath:1155:11: error: ‘lrint’ has not been declared in ‘::’ 1155 | using ::lrint; | ^~~~~ /usr/include/c++/10/cmath:1156:11: error: ‘lrintf’ has not been declared in ‘::’ 1156 | using ::lrintf; | ^~~~~~ /usr/include/c++/10/cmath:1157:11: error: ‘lrintl’ has not been declared in ‘::’ 1157 | using ::lrintl; | ^~~~~~ /usr/include/c++/10/cmath:1159:11: error: ‘lround’ has not been declared in ‘::’ 1159 | using ::lround; | ^~~~~~ /usr/include/c++/10/cmath:1160:11: error: ‘lroundf’ has not been declared in ‘::’ 1160 | using ::lroundf; | ^~~~~~~ /usr/include/c++/10/cmath:1161:11: error: ‘lroundl’ has not been declared in ‘::’ 1161 | using ::lroundl; | ^~~~~~~ /usr/include/c++/10/cmath:1163:11: error: ‘nan’ has not been declared in ‘::’ 1163 | using ::nan; | ^~~ /usr/include/c++/10/cmath:1164:11: error: ‘nanf’ has not been declared in ‘::’ 1164 | using ::nanf; | ^~~~ /usr/include/c++/10/cmath:1165:11: error: ‘nanl’ has not been declared in ‘::’ 1165 | using ::nanl; | ^~~~ /usr/include/c++/10/cmath:1167:11: error: ‘nearbyint’ has not been declared in ‘::’ 1167 | using ::nearbyint; | ^~~~~~~~~ /usr/include/c++/10/cmath:1168:11: error: ‘nearbyintf’ has not been declared in ‘::’ 1168 | using ::nearbyintf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1169:11: error: ‘nearbyintl’ has not been declared in ‘::’ 1169 | using ::nearbyintl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1171:11: error: ‘nextafter’ has not been declared in ‘::’ 1171 | using ::nextafter; | ^~~~~~~~~ /usr/include/c++/10/cmath:1172:11: error: ‘nextafterf’ has not been declared in ‘::’ 1172 | using ::nextafterf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1173:11: error: ‘nextafterl’ has not been declared in ‘::’ 1173 | using ::nextafterl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1175:11: error: ‘nexttoward’ has not been declared in ‘::’ 1175 | using ::nexttoward; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1176:11: error: ‘nexttowardf’ has not been declared in ‘::’ 1176 | using ::nexttowardf; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1177:11: error: ‘nexttowardl’ has not been declared in ‘::’ 1177 | using ::nexttowardl; | ^~~~~~~~~~~ /usr/include/c++/10/cmath:1179:11: error: ‘remainder’ has not been declared in ‘::’ 1179 | using ::remainder; | ^~~~~~~~~ /usr/include/c++/10/cmath:1180:11: error: ‘remainderf’ has not been declared in ‘::’ 1180 | using ::remainderf; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1181:11: error: ‘remainderl’ has not been declared in ‘::’ 1181 | using ::remainderl; | ^~~~~~~~~~ /usr/include/c++/10/cmath:1183:11: error: ‘remquo’ has not been declared in ‘::’ 1183 | using ::remquo; | ^~~~~~ /usr/include/c++/10/cmath:1184:11: error: ‘remquof’ has not been declared in ‘::’ 1184 | using ::remquof; | ^~~~~~~ /usr/include/c++/10/cmath:1185:11: error: ‘remquol’ has not been declared in ‘::’ 1185 | using ::remquol; | ^~~~~~~ /usr/include/c++/10/cmath:1187:11: error: ‘rint’ has not been declared in ‘::’ 1187 | using ::rint; | ^~~~ /usr/include/c++/10/cmath:1188:11: error: ‘rintf’ has not been declared in ‘::’ 1188 | using ::rintf; | ^~~~~ /usr/include/c++/10/cmath:1189:11: error: ‘rintl’ has not been declared in ‘::’ 1189 | using ::rintl; | ^~~~~ /usr/include/c++/10/cmath:1191:11: error: ‘round’ has not been declared in ‘::’ 1191 | using ::round; | ^~~~~ /usr/include/c++/10/cmath:1192:11: error: ‘roundf’ has not been declared in ‘::’ 1192 | using ::roundf; | ^~~~~~ /usr/include/c++/10/cmath:1193:11: error: ‘roundl’ has not been declared in ‘::’ 1193 | using ::roundl; | ^~~~~~ /usr/include/c++/10/cmath:1195:11: error: ‘scalbln’ has not been declared in ‘::’ 1195 | using ::scalbln; | ^~~~~~~ /usr/include/c++/10/cmath:1196:11: error: ‘scalblnf’ has not been declared in ‘::’ 1196 | using ::scalblnf; | ^~~~~~~~ /usr/include/c++/10/cmath:1197:11: error: ‘scalblnl’ has not been declared in ‘::’ 1197 | using ::scalblnl; | ^~~~~~~~ /usr/include/c++/10/cmath:1199:11: error: ‘scalbn’ has not been declared in ‘::’ 1199 | using ::scalbn; | ^~~~~~ /usr/include/c++/10/cmath:1200:11: error: ‘scalbnf’ has not been declared in ‘::’ 1200 | using ::scalbnf; | ^~~~~~~ /usr/include/c++/10/cmath:1201:11: error: ‘scalbnl’ has not been declared in ‘::’ 1201 | using ::scalbnl; | ^~~~~~~ /usr/include/c++/10/cmath:1203:11: error: ‘tgamma’ has not been declared in ‘::’ 1203 | using ::tgamma; | ^~~~~~ /usr/include/c++/10/cmath:1204:11: error: ‘tgammaf’ has not been declared in ‘::’ 1204 | using ::tgammaf; | ^~~~~~~ /usr/include/c++/10/cmath:1205:11: error: ‘tgammal’ has not been declared in ‘::’ 1205 | using ::tgammal; | ^~~~~~~ /usr/include/c++/10/cmath:1207:11: error: ‘trunc’ has not been declared in ‘::’ 1207 | using ::trunc; | ^~~~~ /usr/include/c++/10/cmath:1208:11: error: ‘truncf’ has not been declared in ‘::’ 1208 | using ::truncf; | ^~~~~~ /usr/include/c++/10/cmath:1209:11: error: ‘truncl’ has not been declared in ‘::’ 1209 | using ::truncl; | ^~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__bernoulli_series(unsigned int)’: /usr/include/c++/10/tr1/gamma.tcc:117:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:117:58: error: expected primary-expression before ‘>’ token 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:117:61: error: ‘::__pi’ has not been declared 117 | __fact *= __k / (_Tp(2) * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_bernoulli(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:159:18: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:159:41: error: expected primary-expression before ‘>’ token 159 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/gamma.tcc:159:44: error: ‘::__pi’ has not been declared 159 | * __numeric_constants<_Tp>::__pi()); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_lanczos(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:208:26: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:208:49: error: expected primary-expression before ‘>’ token 208 | / __numeric_constants<_Tp>::__euler()); | ^ /usr/include/c++/10/tr1/gamma.tcc:208:52: error: ‘::__euler’ has not been declared 208 | / __numeric_constants<_Tp>::__euler()); | ^~~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:234:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:234:61: error: expected primary-expression before ‘>’ token 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/gamma.tcc:234:64: error: ‘::__pi’ has not been declared 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc:238:41: error: expected primary-expression before ‘>’ token 238 | return __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/gamma.tcc:238:44: error: ‘::__lnpi’ has not been declared 238 | return __numeric_constants<_Tp>::__lnpi() | ^~~~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__log_gamma_sign(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:261:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:261:53: error: expected primary-expression before ‘>’ token 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^ /usr/include/c++/10/tr1/gamma.tcc:261:56: error: ‘::__pi’ has not been declared 261 | = std::sin(__numeric_constants<_Tp>::__pi() * __x); | ^~~~ /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi_series(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:360:20: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:360:43: error: expected primary-expression before ‘>’ token 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^ /usr/include/c++/10/tr1/gamma.tcc:360:46: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 360 | _Tp __sum = -__numeric_constants<_Tp>::__gamma_e() - _Tp(1) / __x; | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/gamma.tcc: In function ‘_Tp std::__psi(_Tp)’: /usr/include/c++/10/tr1/gamma.tcc:427:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/gamma.tcc:427:51: error: expected primary-expression before ‘>’ token 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/gamma.tcc:427:54: error: ‘::__pi’ has not been declared 427 | const _Tp __pi = __numeric_constants<_Tp>::__pi(); | ^~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__gamma_temme(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:112:23: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc:112:22: error: expected primary-expression before ‘(’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:46: error: expected primary-expression before ‘>’ token 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:112:49: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 112 | __gam1 = -_Tp(__numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__bessel_jn(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:180:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/bessel_function.tcc:180:48: error: expected primary-expression before ‘>’ token 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:180:51: error: ‘::__pi’ has not been declared; did you mean ‘__xi’? 180 | _Tp __w = __xi2 / __numeric_constants<_Tp>::__pi(); | ^~~~ | __xi /usr/include/c++/10/tr1/bessel_function.tcc:228:53: error: expected primary-expression before ‘>’ token 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:228:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 228 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:237:55: error: expected primary-expression before ‘>’ token 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^ /usr/include/c++/10/tr1/bessel_function.tcc:237:58: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 237 | _Tp __ff = (_Tp(2) / __numeric_constants<_Tp>::__pi()) | ^~~~ | __i /usr/include/c++/10/tr1/bessel_function.tcc:240:51: error: expected primary-expression before ‘>’ token 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:240:54: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 240 | _Tp __p = __e / (__numeric_constants<_Tp>::__pi() * __gampl); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:241:60: error: expected primary-expression before ‘>’ token 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:241:63: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 241 | _Tp __q = _Tp(1) / (__e * __numeric_constants<_Tp>::__pi() * __gammi); | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc:245:44: error: expected primary-expression before ‘>’ token 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^ /usr/include/c++/10/tr1/bessel_function.tcc:245:47: error: ‘::__pi’ has not been declared; did you mean ‘__p’? 245 | _Tp __r = __numeric_constants<_Tp>::__pi() * __pimu2 * __fact3 * __fact3; | ^~~~ | __p /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__cyl_bessel_jn_asymp(_Tp, _Tp, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:402:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/bessel_function.tcc:402:55: error: expected primary-expression before ‘>’ token 402 | * __numeric_constants<_Tp>::__pi_2(); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:402:58: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 402 | * __numeric_constants<_Tp>::__pi_2(); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/bessel_function.tcc:408:56: error: expected primary-expression before ‘>’ token 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^ /usr/include/c++/10/tr1/bessel_function.tcc:408:59: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 408 | / (__numeric_constants<_Tp>::__pi() * __x)); | ^~~~ | __psi /usr/include/c++/10/tr1/bessel_function.tcc: In function ‘void std::__sph_bessel_jn(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/bessel_function.tcc:579:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:50, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/bessel_function.tcc:579:51: error: expected primary-expression before ‘>’ token 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/bessel_function.tcc:579:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 579 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_1_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:174:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc:174:37: error: expected primary-expression before ‘>’ token 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^ /usr/include/c++/10/tr1/ell_integral.tcc:174:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 174 | return __numeric_constants<_Tp>::__pi_2() * __sum; | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_1(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:233:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc:233:69: error: expected primary-expression before ‘>’ token 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:233:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 233 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:236:62: error: expected primary-expression before ‘>’ token 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:236:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 236 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__comp_ellint_2_series(_Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:289:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc:289:37: error: expected primary-expression before ‘>’ token 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:289:40: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 289 | return __numeric_constants<_Tp>::__pi_2() * (_Tp(1) - __sum); | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_2(_Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:449:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc:449:69: error: expected primary-expression before ‘>’ token 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:449:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 449 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:452:62: error: expected primary-expression before ‘>’ token 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:452:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 452 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc: In function ‘_Tp std::__ellint_3(_Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/ell_integral.tcc:722:46: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:52, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/ell_integral.tcc:722:69: error: expected primary-expression before ‘>’ token 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/ell_integral.tcc:722:72: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 722 | const int __n = std::floor(__phi / __numeric_constants<_Tp>::__pi() | ^~~~ | __phi /usr/include/c++/10/tr1/ell_integral.tcc:725:62: error: expected primary-expression before ‘>’ token 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/ell_integral.tcc:725:65: error: ‘::__pi’ has not been declared; did you mean ‘__phi’? 725 | - __n * __numeric_constants<_Tp>::__pi(); | ^~~~ | __phi In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_E1_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:102:16: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/exp_integral.tcc:102:39: error: expected primary-expression before ‘>’ token 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:102:42: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 102 | - __numeric_constants<_Tp>::__gamma_e() - std::log(__x); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_En_series(unsigned int, _Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:164:38: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/exp_integral.tcc:164:61: error: expected primary-expression before ‘>’ token 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:164:64: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 164 | - __numeric_constants<_Tp>::__gamma_e()); | ^~~~~~~~~ | __gamma /usr/include/c++/10/tr1/exp_integral.tcc:174:51: error: expected primary-expression before ‘>’ token 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:174:54: error: ‘::gamma_e’ has not been declared; did you mean ‘gammal’? 174 | _Tp __psi = -__numeric_constants<_Tp>::gamma_e(); | ^~~~~~~ | gammal /usr/include/c++/10/tr1/exp_integral.tcc: In function ‘_Tp std::__expint_Ei_series(_Tp)’: /usr/include/c++/10/tr1/exp_integral.tcc:305:14: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:53, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/exp_integral.tcc:305:37: error: expected primary-expression before ‘>’ token 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^ /usr/include/c++/10/tr1/exp_integral.tcc:305:40: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 305 | return __numeric_constants<_Tp>::__gamma_e() + __sum + std::log(__x); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/hypergeometric.tcc: In function ‘_Tp std::__hyperg_reflect(_Tp, _Tp, _Tp, _Tp)’: /usr/include/c++/10/tr1/hypergeometric.tcc:543:36: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:54, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/hypergeometric.tcc:543:59: error: expected primary-expression before ‘>’ token 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^ /usr/include/c++/10/tr1/hypergeometric.tcc:543:62: error: ‘::__gamma_e’ has not been declared; did you mean ‘__gamma’? 543 | const _Tp __psi_1 = -__numeric_constants<_Tp>::__gamma_e(); | ^~~~~~~~~ | __gamma In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/legendre_function.tcc: In function ‘_Tp std::__sph_legendre(unsigned int, unsigned int, _Tp)’: /usr/include/c++/10/tr1/legendre_function.tcc:229:34: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/legendre_function.tcc:229:57: error: expected primary-expression before ‘>’ token 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:229:60: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 229 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi /usr/include/c++/10/tr1/legendre_function.tcc:261:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:55, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/legendre_function.tcc:261:58: error: expected primary-expression before ‘>’ token 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^ /usr/include/c++/10/tr1/legendre_function.tcc:261:61: error: ‘::__lnpi’ has not been declared; did you mean ‘__lnpoch’? 261 | -_Tp(0.25L) * __numeric_constants<_Tp>::__lnpi() | ^~~~~~ | __lnpoch /usr/include/c++/10/tr1/legendre_function.tcc:264:61: error: expected primary-expression before ‘>’ token 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^ /usr/include/c++/10/tr1/legendre_function.tcc:264:64: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 264 | / (_Tp(4) * __numeric_constants<_Tp>::__pi())); | ^~~~ | __psi In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__bessel_ik(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:30: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:53: error: expected primary-expression before ‘>’ token 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:159:56: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 159 | const _Tp __pimu = __numeric_constants<_Tp>::__pi() * __mu; | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:29: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:52: error: expected primary-expression before ‘>’ token 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:231:55: error: ‘::__pi’ has not been declared; did you mean ‘__i’? 231 | __Kmu = std::sqrt(__numeric_constants<_Tp>::__pi() / (_Tp(2) * __x)) | ^~~~ | __i /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__sph_bessel_ik(unsigned int, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:28: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:51: error: expected primary-expression before ‘>’ token 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:347:54: error: ‘::__sqrtpio2’ has not been declared; did you mean ‘__sqrtf32’? 347 | const _Tp __factor = __numeric_constants<_Tp>::__sqrtpio2() | ^~~~~~~~~~ | __sqrtf32 /usr/include/c++/10/tr1/modified_bessel_func.tcc: In function ‘void std::__airy(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:19: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:42: error: expected primary-expression before ‘>’ token 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:398:45: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 398 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:42: error: expected primary-expression before ‘>’ token 399 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:399:45: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 399 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:61: error: expected primary-expression before ‘>’ token 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:400:64: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 400 | __Bi = __rootx * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:61: error: expected primary-expression before ‘>’ token 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:401:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 401 | + _Tp(2) * __I_nu / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:43: error: expected primary-expression before ‘>’ token 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:405:46: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 405 | / (__numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:43: error: expected primary-expression before ‘>’ token 406 | * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:406:46: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 406 | * __numeric_constants<_Tp>::__pi()); | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:58: error: expected primary-expression before ‘>’ token 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:407:61: error: ‘::__pi’ has not been declared; did you mean ‘__Ai’? 407 | __Bip = __x * (__K_nu / __numeric_constants<_Tp>::__pi() | ^~~~ | __Ai /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:48: error: expected primary-expression before ‘>’ token 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:409:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 409 | / __numeric_constants<_Tp>::__sqrt3()); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:32: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:55: error: expected primary-expression before ‘>’ token 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:417:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 417 | - __N_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:55: error: expected primary-expression before ‘>’ token 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:419:58: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 419 | + __J_nu / __numeric_constants<_Tp>::__sqrt3()) / _Tp(2); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:61: error: expected primary-expression before ‘>’ token 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:422:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 422 | __Aip = __absx * (__N_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:61: error: expected primary-expression before ‘>’ token 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:424:64: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 424 | __Bip = __absx * (__J_nu / __numeric_constants<_Tp>::__sqrt3() | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:25: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:56, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:48: error: expected primary-expression before ‘>’ token 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:433:51: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 433 | __Bi = __Ai * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:51: error: expected primary-expression before ‘>’ token 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^ /usr/include/c++/10/tr1/modified_bessel_func.tcc:439:54: error: ‘::__sqrt3’ has not been declared; did you mean ‘__sqrtl’? 439 | __Bip = -__Aip * __numeric_constants<_Tp>::__sqrt3(); | ^~~~~~~ | __sqrtl In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/poly_laguerre.tcc: In function ‘_Tp std::__poly_laguerre_large_n(unsigned int, _Tpa, _Tp)’: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:27: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:58, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/poly_laguerre.tcc:85:50: error: expected primary-expression before ‘>’ token 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:85:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 85 | const _Tp __pre_h = __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:86:50: error: expected primary-expression before ‘>’ token 86 | * __numeric_constants<_Tp>::__pi_2() | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:86:53: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 86 | * __numeric_constants<_Tp>::__pi_2() | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/poly_laguerre.tcc:102:63: error: expected primary-expression before ‘>’ token 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:102:66: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 102 | _Tp __ser_term1 = std::sin(__a * __numeric_constants<_Tp>::__pi()); | ^~~~ | __psi /usr/include/c++/10/tr1/poly_laguerre.tcc:106:57: error: expected primary-expression before ‘>’ token 106 | + __numeric_constants<_Tp>::__pi_4()); | ^ /usr/include/c++/10/tr1/poly_laguerre.tcc:106:60: error: ‘::__pi_4’ has not been declared; did you mean ‘__pid_t’? 106 | + __numeric_constants<_Tp>::__pi_4()); | ^~~~~~ | __pid_t In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta_glob(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:24: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/riemann_zeta.tcc:180:47: error: expected primary-expression before ‘>’ token 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:180:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 180 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:181:56: error: expected primary-expression before ‘>’ token 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:181:59: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 181 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:187:47: error: expected primary-expression before ‘>’ token 187 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:187:50: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 187 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc: In function ‘_Tp std::__riemann_zeta(_Tp)’: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:39: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/riemann_zeta.tcc:304:62: error: expected primary-expression before ‘>’ token 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:304:65: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 304 | __zeta *= std::pow(_Tp(2) * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:305:52: error: expected primary-expression before ‘>’ token 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:305:55: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 305 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t /usr/include/c++/10/tr1/riemann_zeta.tcc:311:43: error: expected primary-expression before ‘>’ token 311 | / __numeric_constants<_Tp>::__pi(); | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:311:46: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 311 | / __numeric_constants<_Tp>::__pi(); | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:327:35: error: ‘__numeric_constants’ was not declared in this scope; did you mean ‘std::__detail::__numeric_constants’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~~~~~~~~~~~~~~~~ | std::__detail::__numeric_constants In file included from /usr/include/c++/10/tr1/gamma.tcc:49, from /usr/include/c++/10/bits/specfun.h:49, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/special_function_util.h:64:14: note: ‘std::__detail::__numeric_constants’ declared here 64 | struct __numeric_constants | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/specfun.h:59, from /usr/include/c++/10/cmath:1927, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/tr1/riemann_zeta.tcc:327:58: error: expected primary-expression before ‘>’ token 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:327:61: error: ‘::__pi’ has not been declared; did you mean ‘__psi’? 327 | * __numeric_constants<_Tp>::__pi(), __s) | ^~~~ | __psi /usr/include/c++/10/tr1/riemann_zeta.tcc:328:60: error: expected primary-expression before ‘>’ token 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^ /usr/include/c++/10/tr1/riemann_zeta.tcc:328:63: error: ‘::__pi_2’ has not been declared; did you mean ‘__pid_t’? 328 | * std::sin(__numeric_constants<_Tp>::__pi_2() * __s) | ^~~~~~ | __pid_t In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:38: error: ‘size_in_values_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::size_in_values_v< >’? 27 | inline std::array> constexpr to_lower_table | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:18: note: ‘seqan3::detail::size_in_values_v< >’ declared here 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:55: error: template argument 2 is invalid 27 | inline std::array> constexpr to_lower_table | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:27:64: error: expected unqualified-id before ‘>’ token 27 | inline std::array> constexpr to_lower_table | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:41:2: error: extra ‘;’ [-Werror=pedantic] 41 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:38: error: ‘size_in_values_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::size_in_values_v< >’? 46 | inline std::array> constexpr to_upper_table | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/char.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/int_types.hpp:45:18: note: ‘seqan3::detail::size_in_values_v< >’ declared here 45 | constexpr size_t size_in_values_v = static_cast(std::numeric_limits::max()) - | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:55: error: template argument 2 is invalid 46 | inline std::array> constexpr to_upper_table | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:46:64: error: expected unqualified-id before ‘>’ token 46 | inline std::array> constexpr to_upper_table | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:60:2: error: extra ‘;’ [-Werror=pedantic] 60 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:81:11: error: ‘Char’ has not been declared 81 | template | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:82:11: error: ‘char_type’ does not name a type 82 | constexpr char_type to_lower(char_type const c) noexcept | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:97:11: error: ‘Char’ has not been declared 97 | template | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/char_operations/transform.hpp:98:11: error: ‘char_type’ does not name a type 98 | constexpr char_type to_upper(char_type const c) noexcept | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:29:44: error: expected template-name before ‘<’ token 29 | class aminoacid_base : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:29:44: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aminoacid_base.hpp:121:2: error: extra ‘;’ [-Werror=pedantic] 121 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:35: error: expected template-name before ‘<’ token 43 | class aa27 : public aminoacid_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:35: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:35: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:139:8: error: ‘is_aminoacid’ is not a class template 139 | struct is_aminoacid : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:139:21: error: ‘aa27’ was not declared in this scope; did you mean ‘seqan3::aa27’? 139 | struct is_aminoacid : std::true_type {}; | ^~~~ | seqan3::aa27 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:7: note: ‘seqan3::aa27’ declared here 43 | class aa27 : public aminoacid_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:139:25: error: template specifiers not specified in declaration of ‘template struct seqan3::is_aminoacid’ 139 | struct is_aminoacid : std::true_type {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:151:33: error: ‘aa27’ was not declared in this scope; did you mean ‘seqan3::aa27’? 151 | using aa27_vector = std::vector; | ^~~~ | seqan3::aa27 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:7: note: ‘seqan3::aa27’ declared here 43 | class aa27 : public aminoacid_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:151:37: error: template argument 1 is invalid 151 | using aa27_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:151:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:174:11: error: ‘aa27’ does not name a type 174 | constexpr aa27 operator""_aa27(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:193:8: error: ‘aa27_vector’ does not name a type; did you mean ‘small_vector’? 193 | inline aa27_vector operator""_aa27(const char * s, std::size_t n) | ^~~~~~~~~~~ | small_vector In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:82:11: error: ‘Arithmetic’ has not been declared 82 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:82:41: error: expected primary-expression before ‘>’ token 82 | template | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:60: error: expected template-name before ‘<’ token 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:60: error: expected ‘{’ before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:284:2: error: extra ‘;’ [-Werror=pedantic] 284 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:292:31: error: ‘aminoacid_scoring_scheme’ does not name a type 292 | aminoacid_scoring_scheme() -> aminoacid_scoring_scheme; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:292:55: error: expected constructor, destructor, or type conversion before ‘<’ token 292 | aminoacid_scoring_scheme() -> aminoacid_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:297:11: error: ‘Arithmetic’ has not been declared 297 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:298:38: error: ‘score_arg_type’ was not declared in this scope 298 | aminoacid_scoring_scheme(match_score, | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:298:38: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:298:38: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:298:38: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:298:25: error: expected constructor, destructor, or type conversion before ‘(’ token 298 | aminoacid_scoring_scheme(match_score, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:302:11: error: ‘Arithmetic’ has not been declared 302 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:48: error: ‘score_arg_type’ was not declared in this scope 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:66: error: template argument 1 is invalid 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:71: error: template argument 1 is invalid 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:102: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:77: error: ‘aminoacid_scoring_scheme’ does not name a type 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:303:101: error: expected constructor, destructor, or type conversion before ‘<’ token 303 | aminoacid_scoring_scheme(std::array, 27>) -> aminoacid_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:308:25: error: expected constructor, destructor, or type conversion before ‘(’ token 308 | aminoacid_scoring_scheme(aminoacid_similarity_matrix) -> aminoacid_scoring_scheme; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:62: error: ‘priority_tag’ was not declared in this scope 51 | requires requires (nucleotide_t const nucl) { { impl(priority_tag<2>{}, nucl) }; } | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:62: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:51:77: error: expected primary-expression before ‘{’ token 51 | requires requires (nucleotide_t const nucl) { { impl(priority_tag<2>{}, nucl) }; } | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp: In member function ‘constexpr auto seqan3::detail::adl::only::complement_fn::operator()(nucleotide_t) const’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:37: error: ‘priority_tag’ was not declared in this scope 55 | static_assert(noexcept(impl(priority_tag<2>{}, nucl)), | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:37: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:257:16: note: ‘ranges::detail::priority_tag’ 257 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/customisation_point.hpp:26:8: note: ‘seqan3::detail::priority_tag’ 26 | struct priority_tag | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:55:52: error: expected primary-expression before ‘{’ token 55 | static_assert(noexcept(impl(priority_tag<2>{}, nucl)), | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:28: error: ‘Same’ is not a member of ‘std’ 57 | static_assert(std::Same{}, nucl))>, | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:28: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:20, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta_fwd.hpp:263:18: note: ‘concept Same’ 263 | META_CONCEPT Same = | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:861:9: note: ‘concept Same’ 861 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:45: error: expected primary-expression before ‘,’ token 57 | static_assert(std::Same{}, nucl))>, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:47: error: expected string-literal before ‘decltype’ 57 | static_assert(std::Same{}, nucl))>, | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:57:46: error: expected ‘)’ before ‘decltype’ 57 | static_assert(std::Same{}, nucl))>, | ~ ^~~~~~~~~ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:60:36: error: expected primary-expression before ‘{’ token 60 | return impl(priority_tag<2>{}, nucl); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:37: error: ‘Alphabet’ was not declared in this scope; did you mean ‘concept Alphabet’? 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~ | concept Alphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:827:16: note: ‘concept Alphabet’ declared here 827 | SEQAN3_CONCEPT Alphabet = Semialphabet && requires (t v) | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:47: error: expected primary-expression before ‘>’ token 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:52: error: expected identifier before ‘requires’ 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:52: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:40:45: error: expected template-name before ‘<’ token 40 | class nucleotide_base : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:40:45: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:163:2: error: extra ‘;’ [-Werror=pedantic] 163 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:37: error: expected template-name before ‘<’ token 48 | class dna15 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:37: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:37: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:141:34: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 141 | using dna15_vector = std::vector; | ^~~~~ | seqan3::dna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:141:39: error: template argument 1 is invalid 141 | using dna15_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:141:39: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:155:11: error: ‘dna15’ does not name a type 155 | constexpr dna15 operator""_dna15(char const c) noexcept | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:169:8: error: ‘dna15_vector’ does not name a type; did you mean ‘small_vector’? 169 | inline dna15_vector operator""_dna15(char const * s, std::size_t n) | ^~~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:22: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 185 | constexpr std::array dna15::complement_table | ^~~~~ | seqan3::dna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:29: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 185 | constexpr std::array dna15::complement_table | ^~~~~ | seqan3::dna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:49: error: template argument 1 is invalid 185 | constexpr std::array dna15::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:49: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:51: error: ‘dna15’ has not been declared 185 | constexpr std::array dna15::complement_table | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:187:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 187 | 'T'_dna15, // complement of 'A'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:188:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 188 | 'V'_dna15, // complement of 'B'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:189:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 189 | 'G'_dna15, // complement of 'C'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:190:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 190 | 'H'_dna15, // complement of 'D'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:191:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 191 | 'C'_dna15, // complement of 'G'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:192:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 192 | 'D'_dna15, // complement of 'H'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:193:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 193 | 'M'_dna15, // complement of 'K'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:194:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 194 | 'K'_dna15, // complement of 'M'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:195:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 195 | 'N'_dna15, // complement of 'N'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:196:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 196 | 'Y'_dna15, // complement of 'R'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:197:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 197 | 'S'_dna15, // complement of 'S'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:198:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 198 | 'A'_dna15, // complement of 'T'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:199:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 199 | 'B'_dna15, // complement of 'V'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:200:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 200 | 'W'_dna15, // complement of 'W'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:201:5: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 201 | 'R'_dna15 // complement of 'Y'_dna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:185:51: error: scalar object ‘seqan3::complement_table’ requires one element in initializer 185 | constexpr std::array dna15::complement_table | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:43:11: error: ‘Arithmetic’ has not been declared 43 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:43:41: error: expected primary-expression before ‘>’ token 43 | template | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:61: error: expected template-name before ‘<’ token 44 | class nucleotide_scoring_scheme : public scoring_scheme_base, dna15, score_type> | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:61: error: expected ‘{’ before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:68:2: error: extra ‘;’ [-Werror=pedantic] 68 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:76:32: error: ‘nucleotide_scoring_scheme’ does not name a type 76 | nucleotide_scoring_scheme() -> nucleotide_scoring_scheme; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:76:57: error: expected constructor, destructor, or type conversion before ‘<’ token 76 | nucleotide_scoring_scheme() -> nucleotide_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:81:11: error: ‘Arithmetic’ has not been declared 81 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:82:39: error: ‘score_arg_type’ was not declared in this scope 82 | nucleotide_scoring_scheme(match_score, | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:82:39: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:82:39: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:82:39: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:82:26: error: expected constructor, destructor, or type conversion before ‘(’ token 82 | nucleotide_scoring_scheme(match_score, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:86:11: error: ‘Arithmetic’ has not been declared 86 | template | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:49: error: ‘score_arg_type’ was not declared in this scope 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:67: error: template argument 1 is invalid 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:72: error: template argument 1 is invalid 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:104: error: ‘score_arg_type’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:78: error: ‘nucleotide_scoring_scheme’ does not name a type 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:87:103: error: expected constructor, destructor, or type conversion before ‘<’ token 87 | nucleotide_scoring_scheme(std::array, 15>) -> nucleotide_scoring_scheme; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:16: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:60:23: error: ‘Alphabet’ has not been declared 60 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:60:44: error: ‘Alphabet’ has not been declared 60 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:60:67: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 60 | template | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:62:49: error: ‘alphabet_t’ has not been declared 62 | alphabet_t const alph1, | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:63:49: error: ‘alphabet2_t’ has not been declared 63 | alphabet2_t const alph2) | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:65:44: error: ‘CommonReference’ in namespace ‘std’ does not name a template type; did you mean ‘common_reference’? 65 | { scheme.score(alph1, alph2) } -> std::CommonReference::score_type>; | ^~~~~~~~~~~~~~~ | common_reference /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:65:59: error: expected primary-expression before ‘<’ token 65 | { scheme.score(alph1, alph2) } -> std::CommonReference::score_type>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:65:107: error: expected ‘(’ before ‘>’ token 65 | { scheme.score(alph1, alph2) } -> std::CommonReference::score_type>; | ^ | ( /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:65:108: error: expected primary-expression before ‘;’ token 65 | { scheme.score(alph1, alph2) } -> std::CommonReference::score_type>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:66:20: error: ‘alphabet_t’ was not declared in this scope; did you mean ‘Alphabet’? 66 | { scheme.score(alphabet_t{}, alphabet2_t{}) } | ^~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:66:34: error: ‘alphabet2_t’ was not declared in this scope; did you mean ‘Alphabet’? 66 | { scheme.score(alphabet_t{}, alphabet2_t{}) } | ^~~~~~~~~~~ | Alphabet /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:67:17: error: ‘CommonReference’ in namespace ‘std’ does not name a template type; did you mean ‘common_reference’? 67 | -> std::CommonReference::score_type>; | ^~~~~~~~~~~~~~~ | common_reference /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:67:32: error: expected primary-expression before ‘<’ token 67 | -> std::CommonReference::score_type>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:67:80: error: expected ‘(’ before ‘>’ token 67 | -> std::CommonReference::score_type>; | ^ | ( /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_concept.hpp:67:81: error: expected primary-expression before ‘;’ token 67 | -> std::CommonReference::score_type>; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:80:37: error: expected template-name before ‘<’ token 80 | class aa10li : public aminoacid_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:80:37: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:80:37: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:172:8: error: ‘is_aminoacid’ is not a class template 172 | struct is_aminoacid : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:172:21: error: ‘aa10li’ was not declared in this scope; did you mean ‘seqan3::aa10li’? 172 | struct is_aminoacid : std::true_type {}; | ^~~~~~ | seqan3::aa10li In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:80:7: note: ‘seqan3::aa10li’ declared here 80 | class aa10li : public aminoacid_base | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:172:27: error: template specifiers not specified in declaration of ‘template struct seqan3::is_aminoacid’ 172 | struct is_aminoacid : std::true_type {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:180:35: error: ‘aa10li’ was not declared in this scope; did you mean ‘seqan3::aa10li’? 180 | using aa10li_vector = std::vector; | ^~~~~~ | seqan3::aa10li In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:80:7: note: ‘seqan3::aa10li’ declared here 80 | class aa10li : public aminoacid_base | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:14, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:180:41: error: template argument 1 is invalid 180 | using aa10li_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:180:41: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:195:11: error: ‘aa10li’ does not name a type 195 | constexpr aa10li operator""_aa10li(char const c) noexcept | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10li.hpp:212:8: error: ‘aa10li_vector’ does not name a type 212 | inline aa10li_vector operator""_aa10li(char const * const s, size_t const n) | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:79:41: error: expected template-name before ‘<’ token 79 | class aa10murphy : public aminoacid_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:79:41: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:79:41: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:171:8: error: ‘is_aminoacid’ is not a class template 171 | struct is_aminoacid : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:171:21: error: ‘aa10murphy’ was not declared in this scope; did you mean ‘seqan3::aa10murphy’? 171 | struct is_aminoacid : std::true_type {}; | ^~~~~~~~~~ | seqan3::aa10murphy In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:79:7: note: ‘seqan3::aa10murphy’ declared here 79 | class aa10murphy : public aminoacid_base | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:171:31: error: template specifiers not specified in declaration of ‘template struct seqan3::is_aminoacid’ 171 | struct is_aminoacid : std::true_type {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:179:39: error: ‘aa10murphy’ was not declared in this scope; did you mean ‘seqan3::aa10murphy’? 179 | using aa10murphy_vector = std::vector; | ^~~~~~~~~~ | seqan3::aa10murphy In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:79:7: note: ‘seqan3::aa10murphy’ declared here 79 | class aa10murphy : public aminoacid_base | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:179:49: error: template argument 1 is invalid 179 | using aa10murphy_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:179:49: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:194:11: error: ‘aa10murphy’ does not name a type 194 | constexpr aa10murphy operator""_aa10murphy(char const c) noexcept | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa10murphy.hpp:211:8: error: ‘aa10murphy_vector’ does not name a type 211 | inline aa10murphy_vector operator""_aa10murphy(const char * s, std::size_t n) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:61:35: error: expected template-name before ‘<’ token 61 | class aa20 : public aminoacid_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:61:35: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:61:35: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:157:8: error: ‘is_aminoacid’ is not a class template 157 | struct is_aminoacid : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:157:21: error: ‘aa20’ was not declared in this scope; did you mean ‘seqan3::aa20’? 157 | struct is_aminoacid : std::true_type {}; | ^~~~ | seqan3::aa20 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:61:7: note: ‘seqan3::aa20’ declared here 61 | class aa20 : public aminoacid_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:157:25: error: template specifiers not specified in declaration of ‘template struct seqan3::is_aminoacid’ 157 | struct is_aminoacid : std::true_type {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:169:33: error: ‘aa20’ was not declared in this scope; did you mean ‘seqan3::aa20’? 169 | using aa20_vector = std::vector; | ^~~~ | seqan3::aa20 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:61:7: note: ‘seqan3::aa20’ declared here 61 | class aa20 : public aminoacid_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:169:37: error: template argument 1 is invalid 169 | using aa20_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:169:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:192:11: error: ‘aa20’ does not name a type 192 | constexpr aa20 operator""_aa20(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa20.hpp:211:8: error: ‘aa20_vector’ does not name a type; did you mean ‘small_vector’? 211 | inline aa20_vector operator""_aa20(const char * s, std::size_t n) | ^~~~~~~~~~~ | small_vector In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:55: error: ‘aa27’ was not declared in this scope; did you mean ‘seqan3::aa27’? 31 | static constexpr std::array>, alphabet_size>, | ^~~~ | seqan3::aa27 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:7: note: ‘seqan3::aa27’ declared here 43 | class aa27 : public aminoacid_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:61: error: ‘alphabet_size’ was not declared in this scope 31 | static constexpr std::array>, alphabet_size>, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:61: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:84: error: template argument 1 is invalid 31 | static constexpr std::array>, alphabet_size>, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:84: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:88: error: ‘alphabet_size’ was not declared in this scope 31 | static constexpr std::array>, alphabet_size>, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:88: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:111: error: template argument 1 is invalid 31 | static constexpr std::array>, alphabet_size>, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:31:111: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:32:55: error: ‘alphabet_size’ was not declared in this scope 32 | alphabet_size> VALUE | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:32:55: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:32:78: error: template argument 1 is invalid 32 | alphabet_size> VALUE | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:32:78: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp: In lambda function: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:36:46: error: ‘aa27’ was not declared in this scope; did you mean ‘seqan3::aa27’? 36 | std::array>, | ^~~~ | seqan3::aa27 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/aa27.hpp:43:7: note: ‘seqan3::aa27’ declared here 43 | class aa27 : public aminoacid_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:36:52: error: ‘alphabet_size’ was not declared in this scope 36 | std::array>, | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:36:52: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:678:23: note: ‘seqan3::alphabet_size’ 678 | inline constexpr auto alphabet_size = detail::adl::only::alphabet_size_obj(); | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/adaptation/uint.hpp:64:16: note: ‘seqan3::custom::alphabet_size’ 64 | constexpr auto alphabet_size(uint_type const & SEQAN3_DOXYGEN_ONLY(intgr)) noexcept | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:36:75: error: template argument 1 is invalid 36 | std::array>, | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:36:75: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:37:60: error: template argument 1 is invalid 37 | alphabet_size>, alphabet_size> table{}; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:37:60: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:37:69: error: wrong number of template arguments (1, should be 2) 37 | alphabet_size>, alphabet_size> table{}; | ^~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:94:12: note: provided for ‘template struct std::array’ 94 | struct array | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:37:71: error: expected unqualified-id before ‘,’ token 37 | alphabet_size>, alphabet_size> table{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:37:86: error: expected initializer before ‘<’ token 37 | alphabet_size>, alphabet_size> table{}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:39:80: error: expected primary-expression before ‘>’ token 39 | using size_t = std::remove_const_t)>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:39:81: error: expected primary-expression before ‘)’ token 39 | using size_t = std::remove_const_t)>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:39:82: error: template argument 1 is invalid 39 | using size_t = std::remove_const_t)>; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:40:59: error: expected primary-expression before ‘>’ token 40 | for (size_t i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:40:60: error: expected primary-expression before ‘;’ token 40 | for (size_t i = 0; i < alphabet_size; ++i) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:42:17: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 42 | dna15 n1(assign_rank_to(i, nucl_type{})); | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:42:55: error: expected primary-expression before ‘)’ token 42 | dna15 n1(assign_rank_to(i, nucl_type{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:43:63: error: expected primary-expression before ‘>’ token 43 | for (size_t j = 0; j < alphabet_size; ++j) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:43:64: error: expected primary-expression before ‘;’ token 43 | for (size_t j = 0; j < alphabet_size; ++j) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:45:26: error: expected ‘;’ before ‘n2’ 45 | dna15 n2(assign_rank_to(j, nucl_type{})); | ^~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:45:59: error: expected primary-expression before ‘)’ token 45 | dna15 n2(assign_rank_to(j, nucl_type{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:46:67: error: expected primary-expression before ‘>’ token 46 | for (size_t k = 0; k < alphabet_size; ++k) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:46:68: error: expected primary-expression before ‘;’ token 46 | for (size_t k = 0; k < alphabet_size; ++k) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:48:30: error: expected ‘;’ before ‘n3’ 48 | dna15 n3(assign_rank_to(k, nucl_type{})); | ^~~ | ; /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:48:63: error: expected primary-expression before ‘)’ token 48 | dna15 n3(assign_rank_to(k, nucl_type{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:25: error: ‘table’ was not declared in this scope; did you mean ‘mutable’? 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~~~~ | mutable /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:97: error: ‘n1’ was not declared in this scope; did you mean ‘y1’? 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~ | y1 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:89: error: there are no arguments to ‘to_rank’ that depend on a template parameter, so a declaration of ‘to_rank’ must be available [-fpermissive] 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:89: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:110: error: ‘n2’ was not declared in this scope 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:102: error: there are no arguments to ‘to_rank’ that depend on a template parameter, so a declaration of ‘to_rank’ must be available [-fpermissive] 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:123: error: ‘n3’ was not declared in this scope 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:49:115: error: there are no arguments to ‘to_rank’ that depend on a template parameter, so a declaration of ‘to_rank’ must be available [-fpermissive] 49 | table[i][j][k] = translation_table::VALUE[to_rank(n1)][to_rank(n2)][to_rank(n3)]; | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:53:20: error: ‘table’ was not declared in this scope; did you mean ‘mutable’? 53 | return table; | ^~~~~ | mutable /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:60:8: error: ‘translation_table’ is not a class template 60 | struct translation_table | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:60:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 60 | struct translation_table | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:60:75: error: redeclared with 1 template parameter 60 | struct translation_table | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation_details.hpp:28:8: note: previous declaration ‘template struct seqan3::detail::translation_table’ used 3 template parameters 28 | struct translation_table | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:18:20: error: reference to ‘begin’ is ambiguous 18 | using std::ranges::begin; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:835:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Begin std::ranges::__cust::begin’ 835 | inline constexpr __cust_access::_Begin begin{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:171:5: note: ‘constexpr const ranges::_begin_::fn ranges::_::begin’ 171 | RANGES_DEFINE_CPO(_begin_::fn, begin) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:19:20: error: reference to ‘end’ is ambiguous 19 | using std::ranges::end; | ^~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:836:42: note: candidates are: ‘constexpr const std::ranges::__cust_access::_End std::ranges::__cust::end’ 836 | inline constexpr __cust_access::_End end{}; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:326:5: note: ‘constexpr const ranges::_end_::fn ranges::_::end’ 326 | RANGES_DEFINE_CPO(_end_::fn, end) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:21:20: error: reference to ‘cbegin’ is ambiguous 21 | using std::ranges::cbegin; | ^~~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:837:45: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CBegin std::ranges::__cust::cbegin’ 837 | inline constexpr __cust_access::_CBegin cbegin{}; | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:347:5: note: ‘constexpr const ranges::_cbegin_::fn ranges::cbegin’ 347 | RANGES_INLINE_VARIABLE(_cbegin_::fn, cbegin) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:22:20: error: reference to ‘cend’ is ambiguous 22 | using std::ranges::cend; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:838:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_CEnd std::ranges::__cust::cend’ 838 | inline constexpr __cust_access::_CEnd cend{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:368:5: note: ‘constexpr const ranges::_cend_::fn ranges::cend’ 368 | RANGES_INLINE_VARIABLE(_cend_::fn, cend) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:24:20: error: reference to ‘size’ is ambiguous 24 | using std::ranges::size; | ^~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:843:43: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Size std::ranges::__cust::size’ 843 | inline constexpr __cust_access::_Size size{}; | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:141:5: note: ‘constexpr const ranges::_size_::fn ranges::_::size’ 141 | RANGES_DEFINE_CPO(_size_::fn, size) | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/range/shortcuts.hpp:25:20: error: reference to ‘empty’ is ambiguous 25 | using std::ranges::empty; | ^~~~~ In file included from /usr/include/c++/10/string:54, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/range_access.h:844:44: note: candidates are: ‘constexpr const std::ranges::__cust_access::_Empty std::ranges::__cust::empty’ 844 | inline constexpr __cust_access::_Empty empty{}; | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/primitives.hpp:299:5: note: ‘constexpr const ranges::_empty_::fn ranges::empty’ 299 | RANGES_INLINE_VARIABLE(_empty_::fn, empty) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:55:11: error: ‘genetic_code’ has not been declared 55 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:55:29: error: ‘genetic_code’ has not been declared 55 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:55:54: error: ‘NucleotideAlphabet’ has not been declared 55 | template | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:56:11: error: ‘aa27’ does not name a type 56 | constexpr aa27 translate_triplet(nucl_type const & n1, nucl_type const & n2, nucl_type const & n3) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:98:11: error: ‘genetic_code’ has not been declared 98 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:98:29: error: ‘genetic_code’ has not been declared 98 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:101:14: error: ‘NucleotideAlphabet’ was not declared in this scope; did you mean ‘concept NucleotideAlphabet’? 101 | NucleotideAlphabet> && | ^~~~~~~~~~~~~~~~~~ | concept NucleotideAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:16: note: ‘concept NucleotideAlphabet’ declared here 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:102:14: error: taking the address of a label is non-standard [-Werror=pedantic] 102 | NucleotideAlphabet> && | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:102:14: error: label ‘NucleotideAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:103:14: error: taking the address of a label is non-standard [-Werror=pedantic] 103 | NucleotideAlphabet> | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:103:14: error: label ‘NucleotideAlphabet’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:100:5: error: expression must be enclosed in parentheses 100 | requires std::tuple_size::value == 3 && | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:100:49: error: expected unqualified-id before ‘==’ token 100 | requires std::tuple_size::value == 3 && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:126:11: error: ‘genetic_code’ has not been declared 126 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:126:29: error: ‘genetic_code’ has not been declared 126 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:14: error: ‘NucleotideAlphabet’ was not declared in this scope; did you mean ‘concept NucleotideAlphabet’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~~~~~~~~ | concept NucleotideAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:16: note: ‘concept NucleotideAlphabet’ declared here 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:5: error: expression must be enclosed in parentheses 128 | requires NucleotideAlphabet>> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:128:14: error: ‘NucleotideAlphabet’ does not name a type 128 | requires NucleotideAlphabet>> | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:160:11: error: ‘genetic_code’ has not been declared 160 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:160:29: error: ‘genetic_code’ has not been declared 160 | template | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:14: error: ‘NucleotideAlphabet’ was not declared in this scope; did you mean ‘concept NucleotideAlphabet’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~~~~~~~~ | concept NucleotideAlphabet In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/concept.hpp:138:16: note: ‘concept NucleotideAlphabet’ declared here 138 | SEQAN3_CONCEPT NucleotideAlphabet = Alphabet && requires (t val) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:5: error: expression must be enclosed in parentheses 162 | requires NucleotideAlphabet>> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:33: error: ‘reference_t’ was not declared in this scope; did you mean ‘ranges::reference_t’? 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~ | ranges::reference_t In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/concepts.hpp:27, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/traits.hpp:168:11: note: ‘ranges::reference_t’ declared here 168 | using reference_t | ^~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:17: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/aminoacid/translation.hpp:162:14: error: ‘NucleotideAlphabet’ does not name a type 162 | requires NucleotideAlphabet>> | ^~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected template-name before ‘<’ token 48 | class dna4 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:33: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 138 | using dna4_vector = std::vector; | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:37: error: template argument 1 is invalid 138 | using dna4_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:138:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:152:11: error: ‘dna4’ does not name a type 152 | constexpr dna4 operator""_dna4(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:166:8: error: ‘dna4_vector’ does not name a type; did you mean ‘small_vector’? 166 | inline dna4_vector operator""_dna4(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:22: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 182 | constexpr std::array dna4::complement_table | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:28: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 182 | constexpr std::array dna4::complement_table | ^~~~ | seqan3::dna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:47: error: template argument 1 is invalid 182 | constexpr std::array dna4::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:182:49: error: ‘dna4’ has not been declared 182 | constexpr std::array dna4::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:184:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 184 | 'T'_dna4, // complement of 'A'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:185:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 185 | 'G'_dna4, // complement of 'C'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:186:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 186 | 'C'_dna4, // complement of 'G'_dna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:187:5: error: unable to find character literal operator ‘operator""_dna4’ with ‘char’ argument 187 | 'A'_dna4 // complement of 'T'_dna4 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected template-name before ‘<’ token 48 | class dna5 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:33: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 132 | using dna5_vector = std::vector; | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:37: error: template argument 1 is invalid 132 | using dna5_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:132:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:146:11: error: ‘dna5’ does not name a type 146 | constexpr dna5 operator""_dna5(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:160:8: error: ‘dna5_vector’ does not name a type; did you mean ‘small_vector’? 160 | inline dna5_vector operator""_dna5(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:22: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 176 | constexpr std::array dna5::complement_table | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:28: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 176 | constexpr std::array dna5::complement_table | ^~~~ | seqan3::dna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:47: error: template argument 1 is invalid 176 | constexpr std::array dna5::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:176:49: error: ‘dna5’ has not been declared 176 | constexpr std::array dna5::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:178:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 178 | 'T'_dna5, // complement of 'A'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:179:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 179 | 'G'_dna5, // complement of 'C'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:180:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 180 | 'C'_dna5, // complement of 'G'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:181:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 181 | 'N'_dna5, // complement of 'N'_dna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:182:5: error: unable to find character literal operator ‘operator""_dna5’ with ‘char’ argument 182 | 'A'_dna5 // complement of 'T'_dna5 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected template-name before ‘<’ token 46 | class rna4 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:33: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 103 | using rna4_vector = std::vector; | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:37: error: template argument 1 is invalid 103 | using rna4_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:103:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:117:11: error: ‘rna4’ does not name a type 117 | constexpr rna4 operator""_rna4(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:131:8: error: ‘rna4_vector’ does not name a type; did you mean ‘small_vector’? 131 | inline rna4_vector operator""_rna4(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:22: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 147 | constexpr std::array rna4::complement_table | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:28: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 147 | constexpr std::array rna4::complement_table | ^~~~ | seqan3::rna4 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:47: error: template argument 1 is invalid 147 | constexpr std::array rna4::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:147:49: error: ‘rna4’ has not been declared 147 | constexpr std::array rna4::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:149:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 149 | 'U'_rna4, // complement of 'A'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:150:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 150 | 'G'_rna4, // complement of 'C'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:151:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 151 | 'C'_rna4, // complement of 'G'_rna4 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:152:5: error: unable to find character literal operator ‘operator""_rna4’ with ‘char’ argument 152 | 'A'_rna4 // complement of 'U'_rna4 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected template-name before ‘<’ token 46 | class rna5 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:33: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 104 | using rna5_vector = std::vector; | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:37: error: template argument 1 is invalid 104 | using rna5_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:104:37: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:118:11: error: ‘rna5’ does not name a type 118 | constexpr rna5 operator""_rna5(char const c) noexcept | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:132:8: error: ‘rna5_vector’ does not name a type; did you mean ‘small_vector’? 132 | inline rna5_vector operator""_rna5(char const * s, std::size_t n) | ^~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:22: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 148 | constexpr std::array rna5::complement_table | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:28: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 148 | constexpr std::array rna5::complement_table | ^~~~ | seqan3::rna5 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:47: error: template argument 1 is invalid 148 | constexpr std::array rna5::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:47: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:148:49: error: ‘rna5’ has not been declared 148 | constexpr std::array rna5::complement_table | ^~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:150:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 150 | 'U'_rna5, // complement of 'A'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:151:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 151 | 'G'_rna5, // complement of 'C'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:152:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 152 | 'C'_rna5, // complement of 'G'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:153:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 153 | 'N'_rna5, // complement of 'N'_rna5 | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:154:5: error: unable to find character literal operator ‘operator""_rna5’ with ‘char’ argument 154 | 'A'_rna5 // complement of 'U'_rna5 | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:37: error: expected template-name before ‘<’ token 48 | class rna15 : public nucleotide_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:37: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:37: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:116:34: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 116 | using rna15_vector = std::vector; | ^~~~~ | seqan3::rna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:116:39: error: template argument 1 is invalid 116 | using rna15_vector = std::vector; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:116:39: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:130:11: error: ‘rna15’ does not name a type 130 | constexpr rna15 operator""_rna15(char const c) noexcept | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:144:8: error: ‘rna15_vector’ does not name a type; did you mean ‘small_vector’? 144 | inline rna15_vector operator""_rna15(char const * s, std::size_t n) | ^~~~~~~~~~~~ | small_vector /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:160:22: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 160 | constexpr std::array rna15::complement_table | ^~~~~ | seqan3::rna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:160:29: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 160 | constexpr std::array rna15::complement_table | ^~~~~ | seqan3::rna15 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:160:49: error: template argument 1 is invalid 160 | constexpr std::array rna15::complement_table | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:160:49: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:160:51: error: ‘rna15’ has not been declared 160 | constexpr std::array rna15::complement_table | ^~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:162:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 162 | 'U'_rna15, // complement of 'A'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:163:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 163 | 'V'_rna15, // complement of 'B'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:164:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 164 | 'G'_rna15, // complement of 'C'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:165:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 165 | 'H'_rna15, // complement of 'D'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:166:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 166 | 'C'_rna15, // complement of 'G'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:167:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 167 | 'D'_rna15, // complement of 'H'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:168:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 168 | 'M'_rna15, // complement of 'K'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:169:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 169 | 'K'_rna15, // complement of 'M'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:170:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 170 | 'N'_rna15, // complement of 'N'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:171:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 171 | 'Y'_rna15, // complement of 'R'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:172:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 172 | 'S'_rna15, // complement of 'S'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:173:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 173 | 'A'_rna15, // complement of 'U'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:174:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 174 | 'B'_rna15, // complement of 'V'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:175:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 175 | 'W'_rna15, // complement of 'W'_rna15 | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:176:5: error: unable to find character literal operator ‘operator""_rna15’ with ‘char’ argument 176 | 'R'_rna15 // complement of 'Y'_rna15 | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:61:11: error: ‘AlphabetTupleBase’ has not been declared 61 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:8: error: ‘tuple_components’ is not a class template 62 | struct tuple_components | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:25: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 62 | struct tuple_components | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:53:11: error: template parameter ‘class t’ 53 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:62:26: error: redeclared here as ‘’ 62 | struct tuple_components | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:85:11: error: ‘AlphabetTupleBase’ has not been declared 85 | template | ^~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:8: error: ‘recursive_tuple_components’ is not a class template 86 | struct recursive_tuple_components | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:35: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 86 | struct recursive_tuple_components | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:77:11: error: template parameter ‘class t’ 77 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:86:36: error: redeclared here as ‘’ 86 | struct recursive_tuple_components | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:49: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 115 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:49: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:115:80: error: wrong number of template arguments (3, should be 2) 115 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:126:49: error: ‘WeaklyAssignable’ was not declared in this scope; did you mean ‘concept WeaklyAssignable’? 126 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~ | concept WeaklyAssignable In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:194:16: note: ‘concept WeaklyAssignable’ declared here 194 | SEQAN3_CONCEPT WeaklyAssignable = std::is_assignable_v; | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:126:73: error: wrong number of template arguments (3, should be 2) 126 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:137:62: error: ‘WeaklyEqualityComparableWith’ is not a member of ‘std::detail’ 137 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:137:97: error: wrong number of template arguments (3, should be 2) 137 | using invoke = std::integral_constant>; | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:148:49: error: ‘WeaklyOrderedWith’ was not declared in this scope; did you mean ‘concept WeaklyOrderedWith’? 148 | using invoke = std::integral_constant>; | ^~~~~~~~~~~~~~~~~ | concept WeaklyOrderedWith In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:82:16: note: ‘concept WeaklyOrderedWith’ declared here 82 | SEQAN3_CONCEPT WeaklyOrderedWith = requires (std::remove_reference_t const & v1, | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:148:74: error: wrong number of template arguments (3, should be 2) 148 | using invoke = std::integral_constant>; | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:57:12: note: provided for ‘template struct std::integral_constant’ 57 | struct integral_constant | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:23: error: ‘WritableConstexprAlphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprAlphabet’? 163 | requires (detail::WritableConstexprAlphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:1022:16: note: ‘concept WritableConstexprAlphabet’ declared here 1022 | SEQAN3_CONCEPT WritableConstexprAlphabet = | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:68: error: taking the address of a label is non-standard [-Werror=pedantic] 163 | requires (detail::WritableConstexprAlphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:163:48: error: expected ‘)’ before ‘<’ token 163 | requires (detail::WritableConstexprAlphabet && ...) && | ~ ^ | ) /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:23: error: ‘WritableConstexprSemialphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprSemialphabet’? 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:16: note: ‘concept WritableConstexprSemialphabet’ declared here 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:70: error: taking the address of a label is non-standard [-Werror=pedantic] 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/detail.hpp:173:52: error: expected ‘)’ before ‘<’ token 173 | requires (detail::WritableConstexprSemialphabet && ...) && | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:130:34: error: ‘WritableSemialphabet’ has not been declared 130 | template | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:131:44: error: expected template-name before ‘<’ token 131 | class alphabet_proxy : public alphabet_base>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:131:44: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/detail/alphabet_proxy.hpp:285:2: error: extra ‘;’ [-Werror=pedantic] 285 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:58: error: ‘type_list’ was not declared in this scope; did you mean ‘seqan3::type_list’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~ | seqan3::type_list /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:27:7: note: ‘seqan3::type_list’ declared here 27 | using type_list = meta::list; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:27: error: ‘is_type_specialisation_of_v’ was not declared in this scope; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | seqan3::detail::is_type_specialisation_of_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_list.hpp:38:56: error: expected primary-expression before ‘,’ token 38 | SEQAN3_CONCEPT TypeList = is_type_specialisation_of_v; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:56:8: error: ‘pod_tuple’ is not a class template 56 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:56:33: error: redeclared with 2 template parameters 56 | struct pod_tuple | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:31:8: note: previous declaration ‘template struct seqan3::pod_tuple’ used 1 template parameter 31 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:113:8: error: ‘pod_tuple’ is not a class template 113 | struct pod_tuple | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:30:11: error: template parameter ‘class ... types’ 30 | template | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:113:23: error: redeclared here as ‘class type0’ 113 | struct pod_tuple | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:169:28: error: ‘pod_tuple’ does not name a type 169 | pod_tuple(types && ...) -> pod_tuple; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:169:37: error: expected constructor, destructor, or type conversion before ‘<’ token 169 | pod_tuple(types && ...) -> pod_tuple; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:180:16: error: expression must be enclosed in parentheses 180 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:185:24: error: ‘get’ is not a member of ‘seqan3’ 185 | return seqan3::get(t._tail); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:185:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:179:18: note: ‘std::get’ 179 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:191:16: error: expression must be enclosed in parentheses 191 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:196:24: error: ‘get’ is not a member of ‘seqan3’ 196 | return seqan3::get(t._tail); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:196:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:190:24: note: ‘std::get’ 190 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:203:16: error: expression must be enclosed in parentheses 203 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:208:24: error: ‘get’ is not a member of ‘seqan3’ 208 | return seqan3::get(std::move(t._tail)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:208:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:202:19: note: ‘std::get’ 202 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:214:16: error: expression must be enclosed in parentheses 214 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:219:24: error: ‘get’ is not a member of ‘seqan3’ 219 | return seqan3::get(std::move(t._tail)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:219:24: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:213:25: note: ‘std::get’ 213 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:239:20: error: ‘get’ is not a member of ‘seqan3’ 239 | return seqan3::get, type>::value>(t); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:239:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:234:18: note: ‘std::get’ 234 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:249:20: error: ‘get’ is not a member of ‘seqan3’ 249 | return seqan3::get, type>::value>(t); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:249:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:244:24: note: ‘std::get’ 244 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:259:20: error: ‘get’ is not a member of ‘seqan3’ 259 | return seqan3::get, type>::value>(std::move(t)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:259:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:254:19: note: ‘std::get’ 254 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: In function ‘constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:269:20: error: ‘get’ is not a member of ‘seqan3’ 269 | return seqan3::get, type>::value>(std::move(t)); | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:269:20: note: suggested alternatives: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:264:25: note: ‘std::get’ 264 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ In file included from /usr/include/c++/10/algorithm:60, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/utility:219:5: note: ‘std::get’ 219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept | ^~~ In file included from /usr/include/gtest/internal/gtest-port.h:769, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tr1/tuple:285:5: note: ‘std::tr1::get’ 285 | get(const tuple<_Elements...>& __t) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:311:39: note: ‘ranges::_get_::get’ 311 | constexpr /*c++14*/ Element &&get(box, BC> && b) noexcept | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/all.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/ranges:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/view/subrange.hpp:198:24: note: ‘ranges::_subrange_::get’ 198 | constexpr auto get(subrange const &r) -> | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/get.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/utility/box.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/basic_iterator.hpp:25, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/reverse_iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/access.hpp:31, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/traits.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range/concepts.hpp:23, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/iterator/operations.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/detail/adl_get.hpp:27:18: note: ‘ranges::detail::_adl_get_::get’ 27 | void get(); | ^~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:281:16: error: expression must be enclosed in parentheses 281 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:280:18: error: redefinition of ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ 280 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:179:18: note: ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ previously declared here 179 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:288:16: error: expression must be enclosed in parentheses 288 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:287:24: error: redefinition of ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ 287 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:190:24: note: ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires i < sizeof ... (types ...)’ previously declared here 190 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:295:16: error: expression must be enclosed in parentheses 295 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:294:19: error: redefinition of ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ 294 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:202:19: note: ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ previously declared here 202 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:302:16: error: expression must be enclosed in parentheses 302 | requires i < sizeof...(types) | ~~^~~~~~~~~~~~~~~~~~ | ( ) /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:301:25: error: redefinition of ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ 301 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:213:25: note: ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires i < sizeof ... (types ...)’ previously declared here 213 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:308:18: error: redefinition of ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 308 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:234:18: note: ‘template constexpr auto& std::get(seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 234 | constexpr auto & get(seqan3::pod_tuple & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:317:24: error: redefinition of ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 317 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:244:24: note: ‘template constexpr const auto& std::get(const seqan3::pod_tuple&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 244 | constexpr auto const & get(seqan3::pod_tuple const & t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:326:19: error: redefinition of ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 326 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:254:19: note: ‘template constexpr auto&& std::get(seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 254 | constexpr auto && get(seqan3::pod_tuple && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:335:25: error: redefinition of ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ 335 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:264:25: note: ‘template constexpr const auto&& std::get(const seqan3::pod_tuple&&) requires (std::in, type>::value) && (meta::detail::find_index_, type>::find_index, type>::value) == (meta::detail::reverse_find_index_, type>::reverse_find_index, type>::value)’ previously declared here 264 | constexpr auto const && get(seqan3::pod_tuple const && t) noexcept | ^~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/pod_tuple.hpp:350:35: error: expression must be enclosed in parentheses 350 | requires i < sizeof...(types) && | ~~~~~~~~~~~~~~~~~~~~~^~ | ( 351 | std::is_base_of_v, t> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:36:44: error: return-type-requirement is not a type-constraint 36 | { std::tuple_size::value } -> size_t; | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:52:35: error: return-type-requirement is not a type-constraint 52 | { get<0>(v) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:56:35: error: return-type-requirement is not a type-constraint 56 | { get<0>(v_c) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:57:35: error: return-type-requirement is not a type-constraint 57 | { get<0>(std::move(v)) } -> typename std::tuple_element<0, tuple_t>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:76:61: error: ‘StrictTotallyOrdered’ is not a member of ‘std’; did you mean ‘concept StrictTotallyOrdered’? 76 | using type = std::conditional_t, | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:1022:9: note: ‘concept StrictTotallyOrdered’ declared here 1022 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:76:91: error: wrong number of template arguments (1, should be 3) 76 | using type = std::conditional_t, | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:88:11: error: ‘std::detail::TupleSize’ has not been declared 88 | template | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:88: error: ‘tuple_t’ was not declared in this scope 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:95: error: template argument 1 is invalid 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:102:103: error: template argument 1 is invalid 102 | using type = decltype(invoke_to_type_list(std::make_index_sequence::value>{})); | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:110:11: error: ‘std::detail::TupleSize’ has not been declared 110 | template | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:36: error: expected nested-name-specifier before ‘tuple_type_list’ 111 | using tuple_type_list_t = typename tuple_type_list::type; | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope 111 | using tuple_type_list_t = typename tuple_type_list::type; | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:111:52: error: ‘tuple_t’ was not declared in this scope /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:36: error: ‘TupleSize’ is not a member of ‘std::detail’; did you mean ‘concept TupleSize’? 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:34:16: note: ‘concept TupleSize’ declared here 34 | SEQAN3_CONCEPT TupleSize = requires (tuple_t v) | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:71: error: expected primary-expression before ‘>’ token 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:77: error: expected identifier before ‘requires’ 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:77: error: taking the address of a label is non-standard [-Werror=pedantic] In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:32:8: error: ‘type_in_pack’ is not a class template 32 | struct type_in_pack : std::true_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:32:8: error: redefinition of ‘struct seqan3::detail::type_in_pack’ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:28:8: note: previous definition of ‘struct seqan3::detail::type_in_pack’ 28 | struct type_in_pack : std::false_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:8: error: ‘type_in_pack’ is not a class template 35 | struct type_in_pack : type_in_pack {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:45: error: redeclared with 3 template parameters 35 | struct type_in_pack : type_in_pack {}; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:28:8: note: previous declaration ‘template struct seqan3::detail::type_in_pack’ used 2 template parameters 28 | struct type_in_pack : std::false_type {}; | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:35:61: error: expected template-name before ‘<’ token 35 | struct type_in_pack : type_in_pack {}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:43: error: taking the address of a label is non-standard [-Werror=pedantic] 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:43: error: label ‘TupleLike’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:5: error: expression must be enclosed in parentheses 46 | requires TupleLike> && TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:46:14: error: ‘TupleLike’ does not name a type 46 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:43: error: taking the address of a label is non-standard [-Werror=pedantic] 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:43: error: label ‘TupleLike’ referenced outside of any function /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:5: error: expression must be enclosed in parentheses 59 | requires TupleLike> && TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:59:14: error: ‘TupleLike’ does not name a type 59 | requires TupleLike> && TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 103 | requires TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:5: error: expression must be enclosed in parentheses 103 | requires TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:103:14: error: ‘TupleLike’ does not name a type 103 | requires TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:14: error: ‘TupleLike’ was not declared in this scope; did you mean ‘concept TupleLike’? 116 | requires TupleLike> | ^~~~~~~~~ | concept TupleLike In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:26, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/tuple.hpp:171:16: note: ‘concept TupleLike’ declared here 171 | SEQAN3_CONCEPT TupleLike = detail::TupleSize> && requires(t v) | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:30, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:5: error: expression must be enclosed in parentheses 116 | requires TupleLike> | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:116:14: error: ‘TupleLike’ does not name a type 116 | requires TupleLike> | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:152:29: error: ‘TupleLike’ has not been declared 152 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:28: error: ‘tuple_t’ was not declared in this scope 153 | constexpr auto tuple_split(tuple_t && t) | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:39: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 153 | constexpr auto tuple_split(tuple_t && t) | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:153:41: error: expected ‘;’ before ‘{’ token 153 | constexpr auto tuple_split(tuple_t && t) | ^ | ; 154 | { | ~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:182:11: error: ‘TupleLike’ has not been declared 182 | template | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:32: error: ‘tuple_t’ was not declared in this scope 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:43: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^ | tm /<>/seqan3-3.0.0+ds2/include/seqan3/core/tuple_utility.hpp:183:45: error: expected ‘;’ before ‘{’ token 183 | constexpr auto tuple_pop_front(tuple_t && t) | ^ | ; 184 | { | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 62 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:62:39: error: expected initializer before ‘<’ token 62 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 73 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:73:39: error: expected initializer before ‘<’ token 73 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:40: error: ‘alphabet_tuple_base’ was not declared in this scope; did you mean ‘AlphabetTupleBase’? 82 | inline bool constexpr one_component_is, | ^~~~~~~~~~~~~~~~~~~ | AlphabetTupleBase /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:82:39: error: expected initializer before ‘<’ token 82 | inline bool constexpr one_component_is, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:14: error: ‘ConvertibleToByMember’ was not declared in this scope; did you mean ‘concept ConvertibleToByMember’? 92 | requires ConvertibleToByMember | ^~~~~~~~~~~~~~~~~~~~~ | concept ConvertibleToByMember In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:58:16: note: ‘concept ConvertibleToByMember’ declared here 58 | SEQAN3_CONCEPT ConvertibleToByMember = requires (source_t s) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:5: error: expression must be enclosed in parentheses 92 | requires ConvertibleToByMember | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:92:14: error: ‘ConvertibleToByMember’ does not name a type 92 | requires ConvertibleToByMember | ^~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:14: error: ‘type_in_pack_v’ was not declared in this scope; did you mean ‘seqan3::detail::type_in_pack_v’? 103 | requires type_in_pack_v | ^~~~~~~~~~~~~~ | seqan3::detail::type_in_pack_v In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:28, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pack.hpp:41:23: note: ‘seqan3::detail::type_in_pack_v’ declared here 41 | inline bool constexpr type_in_pack_v = type_in_pack::value; | ^~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:5: error: expression must be enclosed in parentheses 103 | requires type_in_pack_v | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:103:14: error: ‘type_in_pack_v’ does not name a type 103 | requires type_in_pack_v | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:5: error: expression must be enclosed in parentheses 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:116:14: error: ‘ImplicitlyConvertibleTo’ does not name a type 116 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: error: ‘ImplicitlyConvertibleTo’ was not declared in this scope 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/functional/comparisons.hpp:17, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/concepts/concepts.hpp:880:9: note: ‘concept ImplicitlyConvertibleTo’ 880 | CPP_def | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:97:16: note: ‘concept ImplicitlyConvertibleTo’ 97 | SEQAN3_CONCEPT ImplicitlyConvertibleTo = std::is_convertible_v; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:5: error: expression must be enclosed in parentheses 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:124:14: error: ‘ImplicitlyConvertibleTo’ does not name a type 124 | requires ImplicitlyConvertibleTo | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:23: error: ‘WritableConstexprSemialphabet’ is not a member of ‘std::detail’; did you mean ‘concept WritableConstexprSemialphabet’? 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:976:16: note: ‘concept WritableConstexprSemialphabet’ declared here 976 | SEQAN3_CONCEPT WritableConstexprSemialphabet = ConstexprSemialphabet && WritableSemialphabet && requires | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:70: error: taking the address of a label is non-standard [-Werror=pedantic] 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ^~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:185:52: error: expected ‘)’ before ‘<’ token 185 | requires (detail::WritableConstexprSemialphabet && ...) && | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:613:2: error: extra ‘;’ [-Werror=pedantic] 613 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:622:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 622 | requires detail::WeaklyEqualityComparableByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:622:59: error: expected unqualified-id before ‘<’ token 622 | requires detail::WeaklyEqualityComparableByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:633:22: error: ‘WeaklyEqualityComparableByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyEqualityComparableByMembersWith’? 633 | requires detail::WeaklyEqualityComparableByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:33:16: note: ‘concept WeaklyEqualityComparableByMembersWith’ declared here 33 | SEQAN3_CONCEPT WeaklyEqualityComparableByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:633:59: error: expected unqualified-id before ‘<’ token 633 | requires detail::WeaklyEqualityComparableByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:644:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 644 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:644:48: error: expected unqualified-id before ‘<’ token 644 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:655:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 655 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:655:48: error: expected unqualified-id before ‘<’ token 655 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:666:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 666 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:666:48: error: expected unqualified-id before ‘<’ token 666 | requires detail::WeaklyOrderedByMembersWith && | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:677:22: error: ‘WeaklyOrderedByMembersWith’ is not a member of ‘std::detail’; did you mean ‘concept WeaklyOrderedByMembersWith’? 677 | requires detail::WeaklyOrderedByMembersWith && | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/core_language.hpp:44:16: note: ‘concept WeaklyOrderedByMembersWith’ declared here 44 | SEQAN3_CONCEPT WeaklyOrderedByMembersWith = requires (lhs_t const & lhs, rhs_t const & rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:677:48: error: expected unqualified-id before ‘<’ token 677 | requires detail::WeaklyOrderedByMembersWith && | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:58:11: error: ‘WritableAlphabet’ has not been declared 58 | template | ^~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:58:49: error: ‘WritableQualityAlphabet’ has not been declared 58 | template | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:60:31: error: expected template-name before ‘<’ token 60 | public alphabet_tuple_base, | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:60:31: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:167:2: error: extra ‘;’ [-Werror=pedantic] 167 | }; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:173:8: error: ‘qualified’ does not name a type 173 | -> qualified, std::decay_t>; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/qualified.hpp:173:17: error: expected constructor, destructor, or type conversion before ‘<’ token 173 | -> qualified, std::decay_t>; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:28:42: error: expected template-name before ‘<’ token 28 | class quality_base : public alphabet_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:28:42: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/quality_base.hpp:164:2: error: extra ‘;’ [-Werror=pedantic] 164 | }; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected template-name before ‘<’ token 43 | class phred42 : public quality_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:91:11: error: ‘phred42’ does not name a type 91 | constexpr phred42 operator""_phred42(char const c) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:20: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 106 | inline std::vector operator""_phred42(char const * s, std::size_t n) | ^~~~~~~ | seqan3::phred42 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:27: error: template argument 1 is invalid 106 | inline std::vector operator""_phred42(char const * s, std::size_t n) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:106:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp: In function ‘int std::operator""_phred42(const char*, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:17: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 108 | std::vector r; | ^~~~~~~ | seqan3::phred42 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:24: error: template argument 1 is invalid 108 | std::vector r; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:108:24: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:109:7: error: request for member ‘resize’ in ‘r’, which is of non-class type ‘int’ 109 | r.resize(n); | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:112:10: error: invalid types ‘int[std::size_t {aka long unsigned int}]’ for array subscript 112 | r[i].assign_char(s[i]); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:25: error: ‘dna4’ was not declared in this scope; did you mean ‘seqan3::dna4’? 29 | using dna4q = qualified; | ^~~~ | seqan3::dna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:16, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna4.hpp:48:7: note: ‘seqan3::dna4’ declared here 48 | class dna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 29 | using dna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:29:15: error: ‘qualified’ does not name a type 29 | using dna4q = qualified; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:25: error: ‘dna5’ was not declared in this scope; did you mean ‘seqan3::dna5’? 32 | using dna5q = qualified; | ^~~~ | seqan3::dna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna5.hpp:48:7: note: ‘seqan3::dna5’ declared here 48 | class dna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 32 | using dna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:32:15: error: ‘qualified’ does not name a type 32 | using dna5q = qualified; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:25: error: ‘rna4’ was not declared in this scope; did you mean ‘seqan3::rna4’? 35 | using rna4q = qualified; | ^~~~ | seqan3::rna4 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna4.hpp:46:7: note: ‘seqan3::rna4’ declared here 46 | class rna4 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 35 | using rna4q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:35:15: error: ‘qualified’ does not name a type 35 | using rna4q = qualified; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:25: error: ‘rna5’ was not declared in this scope; did you mean ‘seqan3::rna5’? 38 | using rna5q = qualified; | ^~~~ | seqan3::rna5 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna5.hpp:46:7: note: ‘seqan3::rna5’ declared here 46 | class rna5 : public nucleotide_base | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:31: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 38 | using rna5q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:38:15: error: ‘qualified’ does not name a type 38 | using rna5q = qualified; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:26: error: ‘dna15’ was not declared in this scope; did you mean ‘seqan3::dna15’? 41 | using dna15q = qualified; | ^~~~~ | seqan3::dna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/dna15.hpp:48:7: note: ‘seqan3::dna15’ declared here 48 | class dna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 41 | using dna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:41:16: error: ‘qualified’ does not name a type 41 | using dna15q = qualified; | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:26: error: ‘rna15’ was not declared in this scope; did you mean ‘seqan3::rna15’? 44 | using rna15q = qualified; | ^~~~~ | seqan3::rna15 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/all.hpp:21, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:18: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/nucleotide/rna15.hpp:48:7: note: ‘seqan3::rna15’ declared here 48 | class rna15 : public nucleotide_base | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:33: error: ‘phred42’ was not declared in this scope; did you mean ‘seqan3::phred42’? 44 | using rna15q = qualified; | ^~~~~~~ | seqan3::phred42 In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:22, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred42.hpp:43:7: note: ‘seqan3::phred42’ declared here 43 | class phred42 : public quality_base | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:15, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/aliases.hpp:44:16: error: ‘qualified’ does not name a type 44 | using rna15q = qualified; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:19, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:41:36: error: expected template-name before ‘<’ token 41 | class phred63 : public quality_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:41:36: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:41:36: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:89:11: error: ‘phred63’ does not name a type 89 | constexpr phred63 operator""_phred63(char const c) noexcept | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:104:20: error: ‘phred63’ was not declared in this scope; did you mean ‘seqan3::phred63’? 104 | inline std::vector operator""_phred63(char const * s, std::size_t n) | ^~~~~~~ | seqan3::phred63 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:41:7: note: ‘seqan3::phred63’ declared here 41 | class phred63 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:104:27: error: template argument 1 is invalid 104 | inline std::vector operator""_phred63(char const * s, std::size_t n) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:104:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp: In function ‘int std::operator""_phred63(const char*, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:106:17: error: ‘phred63’ was not declared in this scope; did you mean ‘seqan3::phred63’? 106 | std::vector r; | ^~~~~~~ | seqan3::phred63 /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:41:7: note: ‘seqan3::phred63’ declared here 41 | class phred63 : public quality_base | ^~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:106:24: error: template argument 1 is invalid 106 | std::vector r; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:106:24: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:107:7: error: request for member ‘resize’ in ‘r’, which is of non-class type ‘int’ 107 | r.resize(n); | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred63.hpp:110:10: error: invalid types ‘int[std::size_t {aka long unsigned int}]’ for array subscript 110 | r[i].assign_char(s[i]); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/all.hpp:20, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:19: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp: At global scope: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:41:42: error: expected template-name before ‘<’ token 41 | class phred68legacy : public quality_base | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:41:42: error: expected ‘{’ before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:41:42: error: expected unqualified-id before ‘<’ token /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:89:11: error: ‘phred68legacy’ does not name a type 89 | constexpr phred68legacy operator""_phred68legacy(char const c) noexcept | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:104:20: error: ‘phred68legacy’ was not declared in this scope; did you mean ‘seqan3::phred68legacy’? 104 | inline std::vector operator""_phred68legacy(char const * s, std::size_t n) | ^~~~~~~~~~~~~ | seqan3::phred68legacy /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:41:7: note: ‘seqan3::phred68legacy’ declared here 41 | class phred68legacy : public quality_base | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:104:33: error: template argument 1 is invalid 104 | inline std::vector operator""_phred68legacy(char const * s, std::size_t n) | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:104:33: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp: In function ‘int std::operator""_phred68legacy(const char*, std::size_t)’: /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:106:17: error: ‘phred68legacy’ was not declared in this scope; did you mean ‘seqan3::phred68legacy’? 106 | std::vector r; | ^~~~~~~~~~~~~ | seqan3::phred68legacy /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:41:7: note: ‘seqan3::phred68legacy’ declared here 41 | class phred68legacy : public quality_base | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:106:30: error: template argument 1 is invalid 106 | std::vector r; | ^ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:106:30: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:107:7: error: request for member ‘resize’ in ‘r’, which is of non-class type ‘int’ 107 | r.resize(n); | ^~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/quality/phred68legacy.hpp:110:10: error: invalid types ‘int[std::size_t {aka long unsigned int}]’ for array subscript 110 | r[i].assign_char(s[i]); | ^ In file included from /usr/include/c++/10/chrono:43, from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/parse_numbers.h: At global scope: /usr/include/c++/10/bits/parse_numbers.h:51:12: error: ‘_Digit’ is not a class template 51 | struct _Digit<_Base, '0'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:51:29: error: redeclared with 1 template parameter 51 | struct _Digit<_Base, '0'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:12: error: ‘_Digit’ is not a class template 57 | struct _Digit<_Base, '1'> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:57:29: error: redeclared with 1 template parameter 57 | struct _Digit<_Base, '1'> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:12: error: ‘_Digit’ is not a class template 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:29: error: redeclared with 1 template parameter 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:70:44: error: expected template-name before ‘<’ token 70 | struct _Digit<_Base, '2'> : _Digit_impl<_Base, 2> | ^ /usr/include/c++/10/bits/parse_numbers.h:74:12: error: ‘_Digit’ is not a class template 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:29: error: redeclared with 1 template parameter 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:74:44: error: expected template-name before ‘<’ token 74 | struct _Digit<_Base, '3'> : _Digit_impl<_Base, 3> | ^ /usr/include/c++/10/bits/parse_numbers.h:78:12: error: ‘_Digit’ is not a class template 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:29: error: redeclared with 1 template parameter 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:78:44: error: expected template-name before ‘<’ token 78 | struct _Digit<_Base, '4'> : _Digit_impl<_Base, 4> | ^ /usr/include/c++/10/bits/parse_numbers.h:82:12: error: ‘_Digit’ is not a class template 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:29: error: redeclared with 1 template parameter 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:82:44: error: expected template-name before ‘<’ token 82 | struct _Digit<_Base, '5'> : _Digit_impl<_Base, 5> | ^ /usr/include/c++/10/bits/parse_numbers.h:86:12: error: ‘_Digit’ is not a class template 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:29: error: redeclared with 1 template parameter 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:86:44: error: expected template-name before ‘<’ token 86 | struct _Digit<_Base, '6'> : _Digit_impl<_Base, 6> | ^ /usr/include/c++/10/bits/parse_numbers.h:90:12: error: ‘_Digit’ is not a class template 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:29: error: redeclared with 1 template parameter 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:90:44: error: expected template-name before ‘<’ token 90 | struct _Digit<_Base, '7'> : _Digit_impl<_Base, 7> | ^ /usr/include/c++/10/bits/parse_numbers.h:94:12: error: ‘_Digit’ is not a class template 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:29: error: redeclared with 1 template parameter 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:94:44: error: expected template-name before ‘<’ token 94 | struct _Digit<_Base, '8'> : _Digit_impl<_Base, 8> | ^ /usr/include/c++/10/bits/parse_numbers.h:98:12: error: ‘_Digit’ is not a class template 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:29: error: redeclared with 1 template parameter 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:98:44: error: expected template-name before ‘<’ token 98 | struct _Digit<_Base, '9'> : _Digit_impl<_Base, 9> | ^ /usr/include/c++/10/bits/parse_numbers.h:102:12: error: ‘_Digit’ is not a class template 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:29: error: redeclared with 1 template parameter 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:102:44: error: expected template-name before ‘<’ token 102 | struct _Digit<_Base, 'a'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:106:12: error: ‘_Digit’ is not a class template 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:29: error: redeclared with 1 template parameter 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:106:44: error: expected template-name before ‘<’ token 106 | struct _Digit<_Base, 'A'> : _Digit_impl<_Base, 0xa> | ^ /usr/include/c++/10/bits/parse_numbers.h:110:12: error: ‘_Digit’ is not a class template 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:29: error: redeclared with 1 template parameter 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:110:44: error: expected template-name before ‘<’ token 110 | struct _Digit<_Base, 'b'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:114:12: error: ‘_Digit’ is not a class template 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:29: error: redeclared with 1 template parameter 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:114:44: error: expected template-name before ‘<’ token 114 | struct _Digit<_Base, 'B'> : _Digit_impl<_Base, 0xb> | ^ /usr/include/c++/10/bits/parse_numbers.h:118:12: error: ‘_Digit’ is not a class template 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:29: error: redeclared with 1 template parameter 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:118:44: error: expected template-name before ‘<’ token 118 | struct _Digit<_Base, 'c'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:122:12: error: ‘_Digit’ is not a class template 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:29: error: redeclared with 1 template parameter 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:122:44: error: expected template-name before ‘<’ token 122 | struct _Digit<_Base, 'C'> : _Digit_impl<_Base, 0xc> | ^ /usr/include/c++/10/bits/parse_numbers.h:126:12: error: ‘_Digit’ is not a class template 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:29: error: redeclared with 1 template parameter 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:126:44: error: expected template-name before ‘<’ token 126 | struct _Digit<_Base, 'd'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:130:12: error: ‘_Digit’ is not a class template 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:29: error: redeclared with 1 template parameter 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:130:44: error: expected template-name before ‘<’ token 130 | struct _Digit<_Base, 'D'> : _Digit_impl<_Base, 0xd> | ^ /usr/include/c++/10/bits/parse_numbers.h:134:12: error: ‘_Digit’ is not a class template 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:29: error: redeclared with 1 template parameter 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:134:44: error: expected template-name before ‘<’ token 134 | struct _Digit<_Base, 'e'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:138:12: error: ‘_Digit’ is not a class template 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:29: error: redeclared with 1 template parameter 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:138:44: error: expected template-name before ‘<’ token 138 | struct _Digit<_Base, 'E'> : _Digit_impl<_Base, 0xe> | ^ /usr/include/c++/10/bits/parse_numbers.h:142:12: error: ‘_Digit’ is not a class template 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:29: error: redeclared with 1 template parameter 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:142:44: error: expected template-name before ‘<’ token 142 | struct _Digit<_Base, 'f'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:146:12: error: ‘_Digit’ is not a class template 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:29: error: redeclared with 1 template parameter 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:146:44: error: expected template-name before ‘<’ token 146 | struct _Digit<_Base, 'F'> : _Digit_impl<_Base, 0xf> | ^ /usr/include/c++/10/bits/parse_numbers.h:151:12: error: ‘_Digit’ is not a class template 151 | struct _Digit<_Base, '\''> : integral_constant | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:151:30: error: redeclared with 1 template parameter 151 | struct _Digit<_Base, '\''> : integral_constant | ^ /usr/include/c++/10/bits/parse_numbers.h:48:12: note: previous declaration ‘template struct std::__parse_int::_Digit’ used 2 template parameters 48 | struct _Digit; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:165:38: error: expected nested-name-specifier before ‘_Digit’ 165 | using __valid_digit = typename _Digit<_Base, _Dig>::__valid; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:36: error: ‘__valid_digit’ was not declared in this scope /usr/include/c++/10/bits/parse_numbers.h:167:4: error: ‘__ull_constant’ does not name a type 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:167:52: error: expected unqualified-id before ‘?’ token 167 | = __ull_constant<__next::value * (__valid_digit{} ? _Base : 1ULL)>; | ^ /usr/include/c++/10/bits/parse_numbers.h:171:12: error: ‘_Power_help’ is not a class template 171 | struct _Power_help<_Base, _Dig> | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:171:35: error: redeclared with 2 template parameters 171 | struct _Power_help<_Base, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:162:12: note: previous declaration ‘template struct std::__parse_int::_Power_help’ used 3 template parameters 162 | struct _Power_help | ^~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected template-name before ‘<’ token 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:178:32: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:182:12: error: ‘_Power’ is not a class template 182 | struct _Power<_Base> : __ull_constant<0> | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:24: error: redeclared with 1 template parameter 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:178:12: note: previous declaration ‘template struct std::__parse_int::_Power’ used 2 template parameters 178 | struct _Power : _Power_help<_Base, _Digs...>::type | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:182:42: error: expected template-name before ‘<’ token 182 | struct _Power<_Base> : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:190:23: error: ‘_Digit’ does not name a type 190 | using __digit = _Digit<_Base, _Dig>; | ^~~~~~ /usr/include/c++/10/bits/parse_numbers.h:191:38: error: ‘__digit’ has not been declared 191 | using __valid_digit = typename __digit::__valid; | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:193:7: error: ‘__valid_digit’ was not declared in this scope 193 | __valid_digit::value ? _Pow / _Base : _Pow, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:194:15: error: wrong number of template arguments (2, should be at least 3) 194 | _Digs...>; | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: provided for ‘template struct std::__parse_int::_Number_help’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:42: error: ‘__digit’ was not declared in this scope; did you mean ‘_Digit’? 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~ | _Digit /usr/include/c++/10/bits/parse_numbers.h:195:20: error: ‘__ull_constant’ does not name a type 195 | using type = __ull_constant<_Pow * __digit::value + __next::type::value>; | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:196:22: error: ‘type’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~ /usr/include/c++/10/bits/parse_numbers.h:196:45: error: ‘__digit’ has not been declared 196 | static_assert((type::value / _Pow) == __digit::value, | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: ‘_Number_help’ is not a class template 202 | struct _Number_help<_Base, _Pow, '\'', _Dig, _Digs...> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:202:12: error: redefinition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous definition of ‘struct std::__parse_int::_Number_help<_Base, _Pow, _Dig, _Digs>’ 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:12: error: ‘_Number_help’ is not a class template 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:208:42: error: redeclared with 2 template parameters 208 | struct _Number_help<_Base, 1ULL, _Dig> | ^ /usr/include/c++/10/bits/parse_numbers.h:188:12: note: previous declaration ‘template struct std::__parse_int::_Number_help’ used 4 template parameters 188 | struct _Number_help | ^~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected template-name before ‘<’ token 215 | : _Number_help<_Base, _Power<_Base, _Digs...>::value, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:215:19: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:219:12: error: ‘_Number’ is not a class template 219 | struct _Number<_Base> | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:219:25: error: redeclared with 1 template parameter 219 | struct _Number<_Base> | ^ /usr/include/c++/10/bits/parse_numbers.h:214:12: note: previous declaration ‘template struct std::__parse_int::_Number’ used 2 template parameters 214 | struct _Number | ^~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:220:21: error: expected template-name before ‘<’ token 220 | : __ull_constant<0> | ^ /usr/include/c++/10/bits/parse_numbers.h:229:12: error: ‘_Parse_int’ is not a class template 229 | struct _Parse_int<'0', 'b', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected template-name before ‘<’ token 230 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:230:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:234:12: error: ‘_Parse_int’ is not a class template 234 | struct _Parse_int<'0', 'B', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected template-name before ‘<’ token 235 | : _Number<2U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:235:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:239:12: error: ‘_Parse_int’ is not a class template 239 | struct _Parse_int<'0', 'x', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected template-name before ‘<’ token 240 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:240:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:244:12: error: ‘_Parse_int’ is not a class template 244 | struct _Parse_int<'0', 'X', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected template-name before ‘<’ token 245 | : _Number<16U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:245:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:249:12: error: ‘_Parse_int’ is not a class template 249 | struct _Parse_int<'0', _Digs...> | ^~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected template-name before ‘<’ token 250 | : _Number<8U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:250:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected template-name before ‘<’ token 255 | : _Number<10U, _Digs...>::type | ^ /usr/include/c++/10/bits/parse_numbers.h:255:14: error: expected ‘{’ before ‘<’ token /usr/include/c++/10/bits/parse_numbers.h:267:12: error: ‘_Select_int_base’ is not a class template 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:267:53: error: redeclared with 3 template parameters 267 | struct _Select_int_base<_Val, _IntType, _Ints...> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:7: error: ‘_Select_int_base’ was not declared in this scope; did you mean ‘std::__select_int::_Select_int_base’? 270 | _Select_int_base<_Val, _Ints...>> | ^~~~~~~~~~~~~~~~ | std::__select_int::_Select_int_base /usr/include/c++/10/bits/parse_numbers.h:264:12: note: ‘std::__select_int::_Select_int_base’ declared here 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:270:38: error: template argument 3 is invalid 270 | _Select_int_base<_Val, _Ints...>> | ^~ /usr/include/c++/10/bits/parse_numbers.h:274:12: error: ‘_Select_int_base’ is not a class template 274 | struct _Select_int_base<_Val> | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:274:33: error: redeclared with 1 template parameter 274 | struct _Select_int_base<_Val> | ^ /usr/include/c++/10/bits/parse_numbers.h:264:12: note: previous declaration ‘template struct std::__select_int::_Select_int_base’ used 2 template parameters 264 | struct _Select_int_base; | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/parse_numbers.h:278:34: error: expected nested-name-specifier before ‘_Select_int_base’ 278 | using _Select_int = typename _Select_int_base< | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:146:17: error: ‘duration’ does not name a type 146 | __cast(const duration<_Rep, _Period>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:146:25: error: expected ‘,’ or ‘...’ before ‘<’ token 146 | __cast(const duration<_Rep, _Period>& __d) | ^ /usr/include/c++/10/chrono: In static member function ‘static constexpr _ToDur std::chrono::__duration_cast_impl<_ToDur, _CF, _CR, _NumIsOne, _DenIsOne>::__cast(int)’: /usr/include/c++/10/chrono:149:59: error: ‘__d’ was not declared in this scope 149 | return _ToDur(static_cast<__to_rep>(static_cast<_CR>(__d.count()) | ^~~ /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:156:14: error: ‘__duration_cast_impl’ is not a class template 156 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:156:63: error: redeclared with 3 template parameters 156 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, true> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:168:14: error: ‘__duration_cast_impl’ is not a class template 168 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, false> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:168:64: error: redeclared with 3 template parameters 168 | struct __duration_cast_impl<_ToDur, _CF, _CR, true, false> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:181:14: error: ‘__duration_cast_impl’ is not a class template 181 | struct __duration_cast_impl<_ToDur, _CF, _CR, false, true> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:181:64: error: redeclared with 3 template parameters 181 | struct __duration_cast_impl<_ToDur, _CF, _CR, false, true> | ^ /usr/include/c++/10/chrono:142:14: note: previous declaration ‘template struct std::chrono::__duration_cast_impl’ used 5 template parameters 142 | struct __duration_cast_impl | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:199:14: error: ‘__is_duration’ is not a class template 199 | struct __is_duration> | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:199:28: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 199 | struct __is_duration> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:199:50: error: redeclared with 2 template parameters 199 | struct __is_duration> | ^~ /usr/include/c++/10/chrono:194:14: note: previous declaration ‘template struct std::chrono::__is_duration’ used 1 template parameter 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:205:23: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:205:40: error: template argument 1 is invalid 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^ /usr/include/c++/10/chrono:205:13: error: expected nested-name-specifier 205 | = typename enable_if<__is_duration<_Tp>::value, _Tp>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:209:24: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 209 | = typename enable_if::value, _Tp>::type; | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:209:41: error: template argument 1 is invalid 209 | = typename enable_if::value, _Tp>::type; | ^ /usr/include/c++/10/chrono:209:13: error: expected nested-name-specifier 209 | = typename enable_if::value, _Tp>::type; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:215:17: error: ‘__enable_if_is_duration’ does not name a type 215 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:244:17: error: ‘__enable_if_is_duration’ does not name a type 244 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:254:17: error: ‘__enable_if_is_duration’ does not name a type 254 | constexpr __enable_if_is_duration<_ToDur> | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:265:9: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 265 | __and_<__is_duration<_ToDur>, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:265:29: error: template argument 1 is invalid 265 | __and_<__is_duration<_ToDur>, | ^ /usr/include/c++/10/chrono:266:16: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 266 | __not_>>::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:266:60: error: template argument 1 is invalid 266 | __not_>>::value, | ^~ /usr/include/c++/10/chrono:266:62: error: template argument 1 is invalid 266 | __not_>>::value, | ^ /usr/include/c++/10/chrono:266:62: error: template argument 2 is invalid /usr/include/c++/10/chrono:266:70: error: expected ‘;’ before ‘,’ token 266 | __not_>>::value, | ^ | ; /usr/include/c++/10/chrono:287:52: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 287 | enable_if_t::is_signed, duration<_Rep, _Period>> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:287:74: error: wrong number of template arguments (3, should be at least 1) 287 | enable_if_t::is_signed, duration<_Rep, _Period>> | ^~ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:2551:11: note: provided for ‘template using enable_if_t = typename std::enable_if::type’ 2551 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:288:35: error: expected primary-expression before ‘__d’ 288 | abs(duration<_Rep, _Period> __d) | ^~~ /usr/include/c++/10/chrono:288:39: error: expected ‘;’ before ‘{’ token 288 | abs(duration<_Rep, _Period> __d) | ^ | ; 289 | { | ~ /usr/include/c++/10/chrono:321:14: error: ‘__is_ratio’ is not a class template 321 | struct __is_ratio> | ^~~~~~~~~~ /usr/include/c++/10/chrono:321:41: error: redeclared with 2 template parameters 321 | struct __is_ratio> | ^~ /usr/include/c++/10/chrono:316:14: note: previous declaration ‘template struct std::chrono::__is_ratio’ used 1 template parameter 316 | struct __is_ratio | ^~~~~~~~~~ /usr/include/c++/10/chrono:333:23: error: ‘treat_as_floating_point’ does not name a type 333 | using __is_float = treat_as_floating_point<_Rep2>; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:345:17: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:345:35: error: expected primary-expression before ‘>’ token 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^ /usr/include/c++/10/chrono:345:38: error: ‘::value’ has not been declared; did you mean ‘std::chrono::value<_ToDur, _Rep, _Period>’? 345 | static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration"); | ^~~~~ | std::chrono::value<_ToDur, _Rep, _Period> /usr/include/c++/10/chrono:266:65: note: ‘std::chrono::value<_ToDur, _Rep, _Period>’ declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:346:16: error: ‘__is_ratio’ was not declared in this scope; did you mean ‘std::chrono::__is_ratio’? 346 | static_assert(__is_ratio<_Period>::value, | ^~~~~~~~~~ | std::chrono::__is_ratio /usr/include/c++/10/chrono:316:14: note: ‘std::chrono::__is_ratio’ declared here 316 | struct __is_ratio | ^~~~~~~~~~ /usr/include/c++/10/chrono:346:34: error: expected primary-expression before ‘>’ token 346 | static_assert(__is_ratio<_Period>::value, | ^ /usr/include/c++/10/chrono:346:37: error: ‘::value’ has not been declared; did you mean ‘std::chrono::value<_ToDur, _Rep, _Period>’? 346 | static_assert(__is_ratio<_Period>::value, | ^~~~~ | std::chrono::value<_ToDur, _Rep, _Period> /usr/include/c++/10/chrono:266:65: note: ‘std::chrono::value<_ToDur, _Rep, _Period>’ declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:359:10: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:359:24: error: template argument 1 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^ /usr/include/c++/10/chrono:359:34: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:359:50: error: template argument 1 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~ /usr/include/c++/10/chrono:359:27: error: template argument 2 is invalid 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:359:27: error: template argument 3 is invalid /usr/include/c++/10/chrono:359:54: error: expected unqualified-id before ‘>’ token 359 | __or_<__is_float, __not_<__is_float<_Rep2>>>>> | ^ /usr/include/c++/10/chrono:364:10: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 364 | __or_<__is_float, | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:364:24: error: template argument 1 is invalid 364 | __or_<__is_float, | ^ /usr/include/c++/10/chrono:366:17: error: ‘__is_float’ was not declared in this scope; did you mean ‘__is_floating’? 366 | __not_<__is_float<_Rep2>>>>>> | ^~~~~~~~~~ | __is_floating /usr/include/c++/10/chrono:366:33: error: template argument 1 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:366:10: error: template argument 2 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:366:35: error: template argument 1 is invalid 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:366:35: error: template argument 2 is invalid /usr/include/c++/10/chrono:366:37: error: expected ‘>’ before ‘>>’ token 366 | __not_<__is_float<_Rep2>>>>>> | ^~ /usr/include/c++/10/chrono:440:24: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:440:53: error: template argument 1 is invalid 440 | typename enable_if::value, | ^ /usr/include/c++/10/chrono:440:13: error: expected nested-name-specifier 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/chrono:439:4: error: non-static data member ‘value’ declared ‘constexpr’ 439 | _GLIBCXX17_CONSTEXPR | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:440:61: error: expected ‘;’ before ‘,’ token 440 | typename enable_if::value, | ^ | ; /usr/include/c++/10/chrono:440:13: error: data member ‘value’ cannot be a member template 440 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:450:24: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:450:53: error: template argument 1 is invalid 450 | typename enable_if::value, | ^ /usr/include/c++/10/chrono:450:13: error: expected nested-name-specifier 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/chrono:449:4: error: non-static data member ‘value’ declared ‘constexpr’ 449 | _GLIBCXX17_CONSTEXPR | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:450:61: error: expected ‘;’ before ‘,’ token 450 | typename enable_if::value, | ^ | ; /usr/include/c++/10/chrono:450:13: error: data member ‘value’ cannot be a member template 450 | typename enable_if::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::zero()’: /usr/include/c++/10/chrono:461:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 461 | { return duration(duration_values::zero()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:461:42: error: ‘::zero’ has not been declared; did you mean ‘bzero’? 461 | { return duration(duration_values::zero()); } | ^~~~ | bzero /usr/include/c++/10/chrono:461:19: error: expected primary-expression before ‘(’ token 461 | { return duration(duration_values::zero()); } | ^ /usr/include/c++/10/chrono:461:39: error: expected primary-expression before ‘>’ token 461 | { return duration(duration_values::zero()); } | ^ /usr/include/c++/10/chrono:461:42: error: ‘::zero’ has not been declared; did you mean ‘bzero’? 461 | { return duration(duration_values::zero()); } | ^~~~ | bzero /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::min()’: /usr/include/c++/10/chrono:465:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 465 | { return duration(duration_values::min()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:465:42: error: ‘::min’ has not been declared 465 | { return duration(duration_values::min()); } | ^~~ /usr/include/c++/10/chrono:465:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3556:5: note: ‘std::min’ 3556 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2168:11: note: ‘meta::min’ 2168 | using min = min_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2183:15: note: ‘meta::lazy::min’ 2183 | using min = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:465:19: error: expected primary-expression before ‘(’ token 465 | { return duration(duration_values::min()); } | ^ /usr/include/c++/10/chrono:465:39: error: expected primary-expression before ‘>’ token 465 | { return duration(duration_values::min()); } | ^ /usr/include/c++/10/chrono:465:42: error: ‘::min’ has not been declared 465 | { return duration(duration_values::min()); } | ^~~ /usr/include/c++/10/chrono:465:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3556:5: note: ‘std::min’ 3556 | min(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2168:11: note: ‘meta::min’ 2168 | using min = min_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2183:15: note: ‘meta::lazy::min’ 2183 | using min = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/min.hpp:75:5: note: ‘ranges::min’ 75 | RANGES_INLINE_VARIABLE(min_fn, min) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono: In static member function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::max()’: /usr/include/c++/10/chrono:469:20: error: ‘duration_values’ was not declared in this scope; did you mean ‘std::chrono::duration_values’? 469 | { return duration(duration_values::max()); } | ^~~~~~~~~~~~~~~ | std::chrono::duration_values /usr/include/c++/10/chrono:298:14: note: ‘std::chrono::duration_values’ declared here 298 | struct duration_values | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:469:42: error: ‘::max’ has not been declared 469 | { return duration(duration_values::max()); } | ^~~ /usr/include/c++/10/chrono:469:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3568:5: note: ‘std::max’ 3568 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2176:11: note: ‘meta::max’ 2176 | using max = max_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2188:15: note: ‘meta::lazy::max’ 2188 | using max = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono:469:19: error: expected primary-expression before ‘(’ token 469 | { return duration(duration_values::max()); } | ^ /usr/include/c++/10/chrono:469:39: error: expected primary-expression before ‘>’ token 469 | { return duration(duration_values::max()); } | ^ /usr/include/c++/10/chrono:469:42: error: ‘::max’ has not been declared 469 | { return duration(duration_values::max()); } | ^~~ /usr/include/c++/10/chrono:469:42: note: suggested alternatives: In file included from /usr/include/c++/10/string:52, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_algo.h:3568:5: note: ‘std::max’ 3568 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2176:11: note: ‘meta::max’ 2176 | using max = max_; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:2188:15: note: ‘meta::lazy::max’ 2188 | using max = defer; | ^~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:22, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/max.hpp:75:5: note: ‘ranges::max’ 75 | RANGES_INLINE_VARIABLE(max_fn, max) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/fs_fwd.h:37, from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:480:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 480 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:480:62: error: template argument 1 is invalid 480 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:480:26: error: expected nested-name-specifier 480 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:494:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 494 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:494:62: error: template argument 1 is invalid 494 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:494:26: error: expected nested-name-specifier 494 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:524:17: error: ‘duration’ does not name a type 524 | constexpr duration<__common_rep_t<_Rep1, _Rep2>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:26: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:534:17: error: ‘duration’ does not name a type 534 | constexpr duration<__common_rep_t<_Rep2, _Rep1>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:540:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:38: error: ‘__disable_if_is_duration’ was not declared in this scope 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:540:7: error: ‘duration’ does not name a type 540 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:551:23: error: ‘duration’ does not name a type 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:551:31: error: expected ‘,’ or ‘...’ before ‘<’ token 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:551:7: error: ‘constexpr typename std::common_type<_Rep1, _Rep2>::type std::operator/(int)’ must have an argument of class or enumerated type 551 | operator/(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope /usr/include/c++/10/chrono:563:16: error: ‘__common_rep_t’ was not declared in this scope; did you mean ‘std::chrono::__common_rep_t’? 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~ | std::chrono::__common_rep_t /usr/include/c++/10/chrono:515:13: note: ‘std::chrono::__common_rep_t’ declared here 515 | using __common_rep_t = typename | ^~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:38: error: ‘__disable_if_is_duration’ was not declared in this scope 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:563:7: error: ‘duration’ does not name a type 563 | duration<__common_rep_t<_Rep1, __disable_if_is_duration<_Rep2>>, _Period> | ^~~~~~~~ /usr/include/c++/10/chrono:573:38: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 573 | constexpr typename common_type, | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:573:62: error: template argument 1 is invalid 573 | constexpr typename common_type, | ^ /usr/include/c++/10/chrono:573:26: error: expected nested-name-specifier 573 | constexpr typename common_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:589:24: error: ‘duration’ does not name a type 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:589:32: error: expected ‘,’ or ‘...’ before ‘<’ token 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:589:7: error: ‘constexpr bool std::operator==(int)’ must have an argument of class or enumerated type 589 | operator==(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:601:23: error: ‘duration’ does not name a type 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:601:31: error: expected ‘,’ or ‘...’ before ‘<’ token 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:601:7: error: ‘constexpr bool std::operator<(int)’ must have an argument of class or enumerated type 601 | operator<(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:613:24: error: ‘duration’ does not name a type 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:613:32: error: expected ‘,’ or ‘...’ before ‘<’ token 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:613:7: error: ‘constexpr bool std::operator!=(int)’ must have an argument of class or enumerated type 613 | operator!=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:620:24: error: ‘duration’ does not name a type 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:620:32: error: expected ‘,’ or ‘...’ before ‘<’ token 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:620:7: error: ‘constexpr bool std::operator<=(int)’ must have an argument of class or enumerated type 620 | operator<=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:627:23: error: ‘duration’ does not name a type 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:627:31: error: expected ‘,’ or ‘...’ before ‘<’ token 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:627:7: error: ‘constexpr bool std::operator>(int)’ must have an argument of class or enumerated type 627 | operator>(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:634:24: error: ‘duration’ does not name a type 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:634:32: error: expected ‘,’ or ‘...’ before ‘<’ token 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^ /usr/include/c++/10/chrono:634:7: error: ‘constexpr bool std::operator>=(int)’ must have an argument of class or enumerated type 634 | operator>=(const duration<_Rep1, _Period1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:651:13: error: ‘duration’ does not name a type 651 | typedef duration<_GLIBCXX_CHRONO_INT64_T, nano> nanoseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:654:13: error: ‘duration’ does not name a type 654 | typedef duration<_GLIBCXX_CHRONO_INT64_T, micro> microseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:657:13: error: ‘duration’ does not name a type 657 | typedef duration<_GLIBCXX_CHRONO_INT64_T, milli> milliseconds; | ^~~~~~~~ /usr/include/c++/10/chrono:660:13: error: ‘duration’ does not name a type 660 | typedef duration<_GLIBCXX_CHRONO_INT64_T> seconds; | ^~~~~~~~ /usr/include/c++/10/chrono:663:13: error: ‘duration’ does not name a type 663 | typedef duration<_GLIBCXX_CHRONO_INT64_T, ratio< 60>> minutes; | ^~~~~~~~ /usr/include/c++/10/chrono:666:13: error: ‘duration’ does not name a type 666 | typedef duration<_GLIBCXX_CHRONO_INT64_T, ratio<3600>> hours; | ^~~~~~~~ /usr/include/c++/10/chrono:728:36: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:728:56: error: template argument 1 is invalid 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^ /usr/include/c++/10/chrono:728:26: error: expected nested-name-specifier 728 | constexpr typename enable_if<__is_duration<_ToDur>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:728:26: error: redefinition of ‘template constexpr const int std::chrono::value’ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:739:19: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:739:39: error: template argument 1 is invalid 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^ /usr/include/c++/10/chrono:739:42: error: redefinition of ‘template constexpr const int std::chrono::value’ 739 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:748:19: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:748:39: error: template argument 1 is invalid 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^ /usr/include/c++/10/chrono:748:42: error: redefinition of ‘template constexpr const int std::chrono::value’ 748 | enable_if_t<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur>> | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:757:9: error: ‘__is_duration’ was not declared in this scope; did you mean ‘std::chrono::__is_duration’? 757 | __and_<__is_duration<_ToDur>, | ^~~~~~~~~~~~~ | std::chrono::__is_duration /usr/include/c++/10/chrono:194:14: note: ‘std::chrono::__is_duration’ declared here 194 | struct __is_duration | ^~~~~~~~~~~~~ /usr/include/c++/10/chrono:757:29: error: template argument 1 is invalid 757 | __and_<__is_duration<_ToDur>, | ^ /usr/include/c++/10/chrono:758:16: error: ‘treat_as_floating_point’ was not declared in this scope; did you mean ‘std::chrono::treat_as_floating_point’? 758 | __not_>>::value, | ^~~~~~~~~~~~~~~~~~~~~~~ | std::chrono::treat_as_floating_point /usr/include/c++/10/chrono:230:14: note: ‘std::chrono::treat_as_floating_point’ declared here 230 | struct treat_as_floating_point | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:758:60: error: template argument 1 is invalid 758 | __not_>>::value, | ^~ /usr/include/c++/10/chrono:758:62: error: template argument 1 is invalid 758 | __not_>>::value, | ^ /usr/include/c++/10/chrono:758:62: error: template argument 2 is invalid /usr/include/c++/10/chrono:758:65: error: redefinition of ‘template constexpr const int std::chrono::value’ 758 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:266:65: note: ‘template constexpr const int std::chrono::value<_ToDur, _Rep, _Period>’ previously declared here 266 | __not_>>::value, | ^~~~~ /usr/include/c++/10/chrono:773:30: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:773:54: error: template argument 2 is invalid 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~ /usr/include/c++/10/chrono:773:62: error: expected ‘(’ before ‘>’ token 773 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^ | ( /usr/include/c++/10/chrono:774:23: error: ‘time_point’ does not name a type 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:774:33: error: expected ‘,’ or ‘...’ before ‘<’ token 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:774:7: error: ‘constexpr int std::operator+(int)’ must have an argument of class or enumerated type 774 | operator+(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:787:23: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 787 | typename common_type, _Dur2>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:787:47: error: template argument 1 is invalid 787 | typename common_type, _Dur2>::type> | ^ /usr/include/c++/10/chrono:786:17: error: ‘time_point’ does not name a type 786 | constexpr time_point<_Clock, | ^~~~~~~~~~ /usr/include/c++/10/chrono:801:30: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:801:54: error: template argument 2 is invalid 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^~ /usr/include/c++/10/chrono:801:62: error: expected ‘(’ before ‘>’ token 801 | typename common_type<_Dur1, duration<_Rep2, _Period2>>::type> | ^ | ( /usr/include/c++/10/chrono:802:23: error: ‘time_point’ does not name a type 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:802:33: error: expected ‘,’ or ‘...’ before ‘<’ token 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:802:7: error: ‘constexpr int std::operator-(int)’ must have an argument of class or enumerated type 802 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:818:23: error: ‘time_point’ does not name a type 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:818:33: error: expected ‘,’ or ‘...’ before ‘<’ token 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:818:7: error: ‘constexpr typename std::common_type<_Duration1, _Duration2>::type std::operator-(int)’ must have an argument of class or enumerated type 818 | operator-(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:824:24: error: ‘time_point’ does not name a type 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:824:34: error: expected ‘,’ or ‘...’ before ‘<’ token 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:824:7: error: ‘constexpr bool std::operator==(int)’ must have an argument of class or enumerated type 824 | operator==(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:830:24: error: ‘time_point’ does not name a type 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:830:34: error: expected ‘,’ or ‘...’ before ‘<’ token 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:830:7: error: ‘constexpr bool std::operator!=(int)’ must have an argument of class or enumerated type 830 | operator!=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:836:23: error: ‘time_point’ does not name a type 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:836:33: error: expected ‘,’ or ‘...’ before ‘<’ token 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:836:7: error: ‘constexpr bool std::operator<(int)’ must have an argument of class or enumerated type 836 | operator<(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:842:24: error: ‘time_point’ does not name a type 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:842:34: error: expected ‘,’ or ‘...’ before ‘<’ token 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:842:7: error: ‘constexpr bool std::operator<=(int)’ must have an argument of class or enumerated type 842 | operator<=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:848:23: error: ‘time_point’ does not name a type 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:848:33: error: expected ‘,’ or ‘...’ before ‘<’ token 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:848:7: error: ‘constexpr bool std::operator>(int)’ must have an argument of class or enumerated type 848 | operator>(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:854:24: error: ‘time_point’ does not name a type 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~~~ /usr/include/c++/10/chrono:854:34: error: expected ‘,’ or ‘...’ before ‘<’ token 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^ /usr/include/c++/10/chrono:854:7: error: ‘constexpr bool std::operator>=(int)’ must have an argument of class or enumerated type 854 | operator>=(const time_point<_Clock, _Dur1>& __lhs, | ^~~~~~~~ /usr/include/c++/10/chrono:888:23: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 888 | typedef chrono::nanoseconds duration; | ^~~~~~~~~~~ /usr/include/c++/10/chrono:889:15: error: ‘duration’ does not name a type 889 | typedef duration::rep rep; | ^~~~~~~~ /usr/include/c++/10/chrono:890:15: error: ‘duration’ does not name a type 890 | typedef duration::period period; | ^~~~~~~~ /usr/include/c++/10/chrono:891:48: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 891 | typedef chrono::time_point time_point; | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:891:56: error: template argument 2 is invalid 891 | typedef chrono::time_point time_point; | ^ /usr/include/c++/10/chrono:893:35: error: ‘std::chrono::_V2::system_clock::duration’ has not been declared 893 | static_assert(system_clock::duration::min() | ^~~~~~~~ /usr/include/c++/10/chrono:894:23: error: ‘std::chrono::_V2::system_clock::duration’ has not been declared 894 | < system_clock::duration::zero(), | ^~~~~~~~ /usr/include/c++/10/chrono: In static member function ‘static time_t std::chrono::_V2::system_clock::to_time_t(const time_point&)’: /usr/include/c++/10/chrono:906:43: error: ‘seconds’ is not a member of ‘std::chrono’ 906 | return std::time_t(duration_cast | ^~~~~~~ /usr/include/c++/10/chrono:907:12: error: request for member ‘time_since_epoch’ in ‘__t’, which is of non-class type ‘const time_point’ {aka ‘const int’} 907 | (__t.time_since_epoch()).count()); | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:906:21: error: ‘duration_cast’ was not declared in this scope; did you mean ‘duration_values’? 906 | return std::time_t(duration_cast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | duration_values /usr/include/c++/10/chrono: In static member function ‘static std::chrono::_V2::system_clock::time_point std::chrono::_V2::system_clock::from_time_t(time_t)’: /usr/include/c++/10/chrono:913:43: error: ‘seconds’ was not declared in this scope; did you mean ‘ends’? 913 | typedef chrono::time_point __from; | ^~~~~~~ | ends /usr/include/c++/10/chrono:913:50: error: template argument 2 is invalid 913 | typedef chrono::time_point __from; | ^ /usr/include/c++/10/chrono:914:39: error: ‘duration’ is not a member of ‘std::chrono::_V2::system_clock’ 914 | return time_point_cast | ^~~~~~~~ /usr/include/c++/10/chrono:915:25: error: ‘seconds’ is not a member of ‘std::chrono’ 915 | (__from(chrono::seconds(__t))); | ^~~~~~~ /usr/include/c++/10/chrono:914:9: error: ‘time_point_cast’ was not declared in this scope; did you mean ‘time_point’? 914 | return time_point_cast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | time_point /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:928:23: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 928 | typedef chrono::nanoseconds duration; | ^~~~~~~~~~~ /usr/include/c++/10/chrono:929:15: error: ‘duration’ does not name a type 929 | typedef duration::rep rep; | ^~~~~~~~ /usr/include/c++/10/chrono:930:15: error: ‘duration’ does not name a type 930 | typedef duration::period period; | ^~~~~~~~ /usr/include/c++/10/chrono:931:48: error: ‘duration’ was not declared in this scope; did you mean ‘std::chrono::duration’? 931 | typedef chrono::time_point time_point; | ^~~~~~~~ | std::chrono::duration /usr/include/c++/10/chrono:63:14: note: ‘std::chrono::duration’ declared here 63 | struct duration; | ^~~~~~~~ /usr/include/c++/10/chrono:931:56: error: template argument 2 is invalid 931 | typedef chrono::time_point time_point; | ^ /usr/include/c++/10/chrono:948:35: error: ‘system_clock’ does not name a type 948 | using high_resolution_clock = system_clock; | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""h(long double)’: /usr/include/c++/10/chrono:1002:66: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1002 | { return chrono::duration>{__hours}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<3600>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1002:66: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1002 | { return chrono::duration>{__hours}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<3600>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<3600>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1006:25: error: ‘hours’ in namespace ‘std::chrono’ does not name a type 1006 | constexpr chrono::hours | ^~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""min(long double)’: /usr/include/c++/10/chrono:1013:63: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1013 | { return chrono::duration>{__mins}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<60>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1013:63: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1013 | { return chrono::duration>{__mins}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<60>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<60>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1017:25: error: ‘minutes’ in namespace ‘std::chrono’ does not name a type 1017 | constexpr chrono::minutes | ^~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration std::operator""s(long double)’: /usr/include/c++/10/chrono:1024:50: error: no matching function for call to ‘std::chrono::duration::duration()’ 1024 | { return chrono::duration{__secs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1024:50: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1024 | { return chrono::duration{__secs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1028:25: error: ‘seconds’ in namespace ‘std::chrono’ does not name a type 1028 | constexpr chrono::seconds | ^~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""ms(long double)’: /usr/include/c++/10/chrono:1035:58: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1035 | { return chrono::duration{__msecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1035:58: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1035 | { return chrono::duration{__msecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1039:25: error: ‘milliseconds’ in namespace ‘std::chrono’ does not name a type 1039 | constexpr chrono::milliseconds | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""us(long double)’: /usr/include/c++/10/chrono:1046:58: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1046 | { return chrono::duration{__usecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1046:58: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1046 | { return chrono::duration{__usecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1050:25: error: ‘microseconds’ in namespace ‘std::chrono’ does not name a type 1050 | constexpr chrono::microseconds | ^~~~~~~~~~~~ /usr/include/c++/10/chrono: In function ‘constexpr std::chrono::duration > std::operator""ns(long double)’: /usr/include/c++/10/chrono:1057:57: error: no matching function for call to ‘std::chrono::duration >::duration()’ 1057 | { return chrono::duration{__nsecs}; } | ^ /usr/include/c++/10/chrono:367:14: note: candidate: ‘template constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep2, _Period2>&) [with _Rep2 = _Rep2; _Period2 = _Period2; = ; _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 367 | constexpr duration(const duration<_Rep2, _Period2>& __d) | ^~~~~~~~ /usr/include/c++/10/chrono:367:14: note: template argument deduction/substitution failed: /usr/include/c++/10/chrono:1057:57: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long double’ 1057 | { return chrono::duration{__nsecs}; } | ^ /usr/include/c++/10/chrono:353:2: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 353 | duration(const duration&) = default; | ^~~~~~~~ /usr/include/c++/10/chrono:353:11: note: no known conversion for argument 1 from ‘long double’ to ‘const std::chrono::duration >&’ 353 | duration(const duration&) = default; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate: ‘constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::ratio<1, 1000000000>]’ 351 | constexpr duration() = default; | ^~~~~~~~ /usr/include/c++/10/chrono:351:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/10/chrono: At global scope: /usr/include/c++/10/chrono:1061:25: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 1061 | constexpr chrono::nanoseconds | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:85:13: error: ‘copy_options’ does not name a type 85 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:93:13: error: ‘copy_options’ does not name a type 93 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:101:13: error: ‘copy_options’ does not name a type 101 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:109:13: error: ‘copy_options’ does not name a type 109 | constexpr copy_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:116:10: error: ‘copy_options’ does not name a type 116 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:120:10: error: ‘copy_options’ does not name a type 120 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:124:10: error: ‘copy_options’ does not name a type 124 | inline copy_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:152:13: error: ‘perms’ does not name a type 152 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:160:13: error: ‘perms’ does not name a type 160 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:168:13: error: ‘perms’ does not name a type 168 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:176:13: error: ‘perms’ does not name a type 176 | constexpr perms | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:183:10: error: ‘perms’ does not name a type 183 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:187:10: error: ‘perms’ does not name a type 187 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:191:10: error: ‘perms’ does not name a type 191 | inline perms& | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:203:13: error: ‘perm_options’ does not name a type 203 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:211:13: error: ‘perm_options’ does not name a type 211 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:219:13: error: ‘perm_options’ does not name a type 219 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:227:13: error: ‘perm_options’ does not name a type 227 | constexpr perm_options | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:234:10: error: ‘perm_options’ does not name a type 234 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:238:10: error: ‘perm_options’ does not name a type 238 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:242:10: error: ‘perm_options’ does not name a type 242 | inline perm_options& | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:251:13: error: ‘directory_options’ does not name a type 251 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:259:13: error: ‘directory_options’ does not name a type 259 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:267:13: error: ‘directory_options’ does not name a type 267 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:275:13: error: ‘directory_options’ does not name a type 275 | constexpr directory_options | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:282:10: error: ‘directory_options’ does not name a type 282 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:286:10: error: ‘directory_options’ does not name a type 286 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:290:10: error: ‘directory_options’ does not name a type 290 | inline directory_options& | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:296:47: error: ‘nanoseconds’ in namespace ‘std::chrono’ does not name a type 296 | using duration = chrono::nanoseconds; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:297:39: error: ‘duration’ does not name a type; did you mean ‘ratio’? 297 | using rep = duration::rep; | ^~~~~~~~ | ratio /usr/include/c++/10/bits/fs_fwd.h:298:39: error: ‘duration’ does not name a type; did you mean ‘ratio’? 298 | using period = duration::period; | ^~~~~~~~ | ratio /usr/include/c++/10/bits/fs_fwd.h:299:70: error: invalid use of incomplete type ‘struct std::filesystem::__file_clock’ 299 | using time_point = chrono::time_point<__file_clock>; | ^ /usr/include/c++/10/bits/fs_fwd.h:294:10: note: definition of ‘struct std::filesystem::__file_clock’ is not complete until the closing brace 294 | struct __file_clock | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:299:70: error: template argument 2 is invalid 299 | using time_point = chrono::time_point<__file_clock>; | ^ /usr/include/c++/10/bits/fs_fwd.h:302:12: error: ‘time_point’ does not name a type; did you mean ‘time_put’? 302 | static time_point | ^~~~~~~~~~ | time_put /usr/include/c++/10/bits/fs_fwd.h:312:30: error: ‘seconds’ in namespace ‘std::chrono’ does not name a type 312 | static constexpr chrono::seconds _S_epoch_diff{6437664000}; | ^~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: In static member function ‘static std::chrono::time_point std::filesystem::__file_clock::_S_from_sys(const std::chrono::time_point&)’: /usr/include/c++/10/bits/fs_fwd.h:322:47: error: ‘_S_epoch_diff’ was not declared in this scope 322 | return __file_time{__t.time_since_epoch()} - _S_epoch_diff; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: In static member function ‘static std::chrono::time_point std::filesystem::__file_clock::_S_to_sys(const std::chrono::time_point&)’: /usr/include/c++/10/bits/fs_fwd.h:332:46: error: ‘_S_epoch_diff’ was not declared in this scope 332 | return __sys_time{__t.time_since_epoch()} + _S_epoch_diff; | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h: At global scope: /usr/include/c++/10/bits/fs_fwd.h:336:26: error: ‘__file_clock’ does not name a type 336 | using file_time_type = __file_clock::time_point; | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:340:19: error: ‘path’ does not name a type 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:340:39: error: ‘path’ does not name a type 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:340:51: error: ‘copy_options’ has not been declared 340 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:341:19: error: ‘path’ does not name a type 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:341:39: error: ‘path’ does not name a type 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:341:51: error: ‘copy_options’ has not been declared 341 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:344:24: error: ‘path’ does not name a type 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:344:44: error: ‘path’ does not name a type 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:344:56: error: ‘copy_options’ has not been declared 344 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:345:24: error: ‘path’ does not name a type 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:345:44: error: ‘path’ does not name a type 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:345:56: error: ‘copy_options’ has not been declared 345 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:348:3: error: ‘path’ does not name a type 348 | path current_path(); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:350:26: error: expected primary-expression before ‘)’ token 350 | bool exists(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:352:28: error: expected primary-expression before ‘)’ token 352 | bool is_other(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:354:29: error: ‘path’ does not name a type 354 | uintmax_t file_size(const path&); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:355:29: error: ‘path’ does not name a type 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:356:35: error: ‘path’ does not name a type 356 | uintmax_t hard_link_count(const path&); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:357:35: error: ‘path’ does not name a type 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:358:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 358 | file_time_type last_write_time(const path&); | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_fwd.h:359:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 359 | file_time_type last_write_time(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_fwd.h:361:26: error: ‘path’ does not name a type 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:361:33: error: ‘perms’ has not been declared 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~~ /usr/include/c++/10/bits/fs_fwd.h:361:40: error: ‘perm_options’ has not been declared 361 | void permissions(const path&, perms, perm_options, error_code&) noexcept; | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:363:3: error: ‘path’ does not name a type 363 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:364:3: error: ‘path’ does not name a type 364 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:366:3: error: ‘path’ does not name a type 366 | path relative(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_fwd.h:368:3: error: ‘file_status’ does not name a type 368 | file_status status(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:369:3: error: ‘file_status’ does not name a type 369 | file_status status(const path&, error_code&) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:371:32: error: expected primary-expression before ‘)’ token 371 | bool status_known(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:373:3: error: ‘file_status’ does not name a type 373 | file_status symlink_status(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:374:3: error: ‘file_status’ does not name a type 374 | file_status symlink_status(const path&, error_code&) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:376:35: error: expected primary-expression before ‘)’ token 376 | bool is_regular_file(file_status) noexcept; | ^ /usr/include/c++/10/bits/fs_fwd.h:377:30: error: expected primary-expression before ‘)’ token 377 | bool is_symlink(file_status) noexcept; | ^ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:85:16: error: ‘__is_encoded_char’ was not declared in this scope 85 | = __and_<__is_encoded_char, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:85:67: error: template argument 1 is invalid 85 | = __and_<__is_encoded_char, | ^ /usr/include/c++/10/bits/fs_path.h:90:12: error: ‘__is_path_iter_src’ does not name a type 90 | static __is_path_iter_src<_Iter> | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:94:12: error: ‘__is_encoded_char’ does not name a type 94 | static __is_encoded_char<_CharT> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:98:12: error: ‘__is_encoded_char’ does not name a type 98 | static __is_encoded_char<_CharT> | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:109:12: error: ‘__constructible_from’ is not a class template 109 | struct __constructible_from<_Iter, _Iter> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:109:45: error: redeclared with 1 template parameter 109 | struct __constructible_from<_Iter, _Iter> | ^ /usr/include/c++/10/bits/fs_path.h:106:12: note: previous declaration ‘template struct std::filesystem::__cxx11::__detail::__constructible_from’ used 2 template parameters 106 | struct __constructible_from; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:110:25: error: expected template-name before ‘<’ token 110 | : __is_path_iter_src<_Iter> | ^ /usr/include/c++/10/bits/fs_path.h:114:12: error: ‘__constructible_from’ is not a class template 114 | struct __constructible_from<_Source, void> | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:114:46: error: redeclared with 1 template parameter 114 | struct __constructible_from<_Source, void> | ^ /usr/include/c++/10/bits/fs_path.h:106:12: note: previous declaration ‘template struct std::filesystem::__cxx11::__detail::__constructible_from’ used 2 template parameters 106 | struct __constructible_from; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:120:63: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 120 | std::enable_if<__and_<__not_, path>>, | ^~~~ | std::filesystem::__cxx11::path In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:57:9: note: ‘std::filesystem::__cxx11::path’ declared here 57 | class path; | ^~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:120:63: error: template argument 2 is invalid 120 | std::enable_if<__and_<__not_, path>>, | ^~~~ /usr/include/c++/10/bits/fs_path.h:120:67: error: template argument 1 is invalid 120 | std::enable_if<__and_<__not_, path>>, | ^~ /usr/include/c++/10/bits/fs_path.h:122:8: error: ‘__constructible_from’ was not declared in this scope 122 | __constructible_from<_Tp1, _Tp2>>::value, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:122:39: error: template argument 1 is invalid 122 | __constructible_from<_Tp1, _Tp2>>::value, | ^~ /usr/include/c++/10/bits/fs_path.h:122:39: error: template argument 3 is invalid /usr/include/c++/10/bits/fs_path.h:123:8: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 123 | path>::type; | ^~~~ | std::filesystem::__cxx11::path In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:57:9: note: ‘std::filesystem::__cxx11::path’ declared here 57 | class path; | ^~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:123:12: error: template argument 1 is invalid 123 | path>::type; | ^ /usr/include/c++/10/bits/fs_path.h:123:12: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:132:12: error: ‘__null_terminated’ does not name a type 132 | static __null_terminated | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:219:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 219 | typename _Require = __detail::_Path<_Source>> | ^~~~~ /usr/include/c++/10/bits/fs_path.h:219:42: error: expected ‘>’ before ‘<’ token 219 | typename _Require = __detail::_Path<_Source>> | ^ /usr/include/c++/10/bits/fs_path.h:226:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 226 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>> | ^~~~~ /usr/include/c++/10/bits/fs_path.h:226:42: error: expected ‘>’ before ‘<’ token 226 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>> | ^ /usr/include/c++/10/bits/fs_path.h:232:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 232 | typename _Require = __detail::_Path<_Source>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:232:42: error: expected ‘>’ before ‘<’ token 232 | typename _Require = __detail::_Path<_Source>, | ^ /usr/include/c++/10/bits/fs_path.h:240:37: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 240 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:240:42: error: expected ‘>’ before ‘<’ token 240 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^ /usr/include/c++/10/bits/fs_path.h:257:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 257 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:262:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 262 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:267:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 267 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:276:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 276 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:285:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 285 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:294:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 294 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:310:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 310 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:314:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 314 | __detail::_Path<_CharT*, _CharT*>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:318:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 318 | __detail::_Path<_Source>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:327:17: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 327 | __detail::_Path<_InputIterator, _InputIterator>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:525:35: error: ‘std::__detail::__null_terminated’ has not been declared 525 | _S_convert(value_type* __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:529:41: error: ‘std::__detail::__null_terminated’ has not been declared 529 | _S_convert(const value_type* __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:551:40: error: ‘std::__detail::__null_terminated’ has not been declared 551 | _S_convert(_InputIterator __src, __detail::__null_terminated) | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:573:44: error: ‘std::__detail::__null_terminated’ has not been declared 573 | _S_convert_loc(_InputIterator __src, __detail::__null_terminated, | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In constructor ‘std::filesystem::__cxx11::path::path(const _Source&, std::filesystem::__cxx11::path::format)’: /usr/include/c++/10/bits/fs_path.h:221:42: error: ‘_S_range_begin’ is not a member of ‘std::__detail’ 221 | : _M_pathname(_S_convert(__detail::_S_range_begin(__source), | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:222:21: error: ‘_S_range_end’ is not a member of ‘std::__detail’ 222 | __detail::_S_range_end(__source))) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In constructor ‘std::filesystem::__cxx11::path::path(const _Source&, const std::locale&, std::filesystem::__cxx11::path::format)’: /usr/include/c++/10/bits/fs_path.h:235:46: error: ‘_S_range_begin’ is not a member of ‘std::__detail’ 235 | : _M_pathname(_S_convert_loc(__detail::_S_range_begin(__source), | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:236:18: error: ‘_S_range_end’ is not a member of ‘std::__detail’ 236 | __detail::_S_range_end(__source), __loc)) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator<=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:460:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 460 | { return !(__rhs < __lhs); } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:460:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 460 | { return !(__rhs < __lhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator>(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:464:20: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 464 | { return __rhs < __lhs; } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:464:22: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 464 | { return __rhs < __lhs; } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator>=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:468:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 468 | { return !(__lhs < __rhs); } | ~~~~~ ^ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:468:24: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 468 | { return !(__lhs < __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)’: /usr/include/c++/10/bits/fs_path.h:476:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 476 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 476 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:476:25: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 476 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:647:15: error: variable or field ‘swap’ declared void 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:20: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:26: error: ‘__lhs’ was not declared in this scope 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:647:33: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:647:39: error: ‘__rhs’ was not declared in this scope 647 | inline void swap(path& __lhs, path& __rhs) noexcept { __lhs.swap(__rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:649:27: error: ‘path’ does not name a type 649 | size_t hash_value(const path& __p) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:659:54: error: ‘path’ does not name a type 659 | filesystem_error(const string& __what_arg, const path& __p1, | ^~~~ /usr/include/c++/10/bits/fs_path.h:662:54: error: ‘path’ does not name a type 662 | filesystem_error(const string& __what_arg, const path& __p1, | ^~~~ /usr/include/c++/10/bits/fs_path.h:663:14: error: ‘path’ does not name a type 663 | const path& __p2, error_code __ec); | ^~~~ /usr/include/c++/10/bits/fs_path.h:673:11: error: ‘path’ does not name a type 673 | const path& path1() const noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:674:11: error: ‘path’ does not name a type 674 | const path& path2() const noexcept; | ^~~~ /usr/include/c++/10/bits/fs_path.h:687:35: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 687 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:687:40: error: expected ‘>’ before ‘<’ token 687 | typename _Require = __detail::_Path<_InputIterator, _InputIterator>, | ^ /usr/include/c++/10/bits/fs_path.h:690:12: error: ‘path’ does not name a type 690 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:728:35: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 728 | typename _Require = __detail::_Path<_Source>, | ^~~~~ /usr/include/c++/10/bits/fs_path.h:728:40: error: expected ‘>’ before ‘<’ token 728 | typename _Require = __detail::_Path<_Source>, | ^ /usr/include/c++/10/bits/fs_path.h:730:12: error: ‘path’ does not name a type 730 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:756:10: error: ‘path’ has not been declared 756 | struct path::_Cmpt : path | ^~~~ /usr/include/c++/10/bits/fs_path.h:756:22: error: expected unqualified-id before ‘:’ token 756 | struct path::_Cmpt : path | ^ /usr/include/c++/10/bits/fs_path.h:768:12: error: ‘path’ has not been declared 768 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:768:22: error: expected unqualified-id before ‘<’ token 768 | struct path::_Cvt | ^ /usr/include/c++/10/bits/fs_path.h:779:12: error: ‘path’ has not been declared 779 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:779:22: error: expected unqualified-id before ‘<’ token 779 | struct path::_Cvt | ^ /usr/include/c++/10/bits/fs_path.h:789:12: error: ‘path’ has not been declared 789 | struct path::_Cvt | ^~~~ /usr/include/c++/10/bits/fs_path.h:790:5: error: expected unqualified-id before ‘{’ token 790 | { | ^ /usr/include/c++/10/bits/fs_path.h:864:9: error: ‘path’ has not been declared 864 | class path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:865:3: error: expected unqualified-id before ‘{’ token 865 | { | ^ /usr/include/c++/10/bits/fs_path.h:943:10: error: ‘path’ does not name a type 943 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:955:10: error: ‘path’ does not name a type 955 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:959:10: error: ‘path’ does not name a type 959 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:963:10: error: ‘path’ does not name a type 963 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:970:10: error: ‘path’ does not name a type 970 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:977:10: error: ‘path’ does not name a type 977 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:984:10: error: ‘path’ does not name a type 984 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:992:22: error: ‘_Path’ in namespace ‘std::__detail’ does not name a template type 992 | inline __detail::_Path<_CharT*, _CharT*>& | ^~~~~ /usr/include/c++/10/bits/fs_path.h:999:10: error: ‘path’ does not name a type 999 | inline path& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:15: error: ‘path’ has not been declared 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:15: error: variable or field ‘swap’ declared void /usr/include/c++/10/bits/fs_path.h:1009:26: error: ‘path’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::path’? 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~ | std::filesystem::__cxx11::path /usr/include/c++/10/bits/fs_path.h:180:9: note: ‘std::filesystem::__cxx11::path’ declared here 180 | class path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1009:32: error: ‘__rhs’ was not declared in this scope 1009 | inline void path::swap(path& __rhs) noexcept | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1018:5: error: ‘path’ has not been declared 1018 | path::_S_str_convert(const string_type& __str, const _Allocator& __a) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1018:32: error: ‘string_type’ does not name a type 1018 | path::_S_str_convert(const string_type& __str, const _Allocator& __a) | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::_S_str_convert(const int&, const _Allocator&)’: /usr/include/c++/10/bits/fs_path.h:1020:40: error: ‘value_type’ was not declared in this scope 1020 | static_assert(!is_same_v<_CharT, value_type>); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1020:40: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:1024:17: error: request for member ‘size’ in ‘__str’, which is of non-class type ‘const int’ 1024 | if (__str.size() == 0) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1045:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1045 | const value_type* __first = __str.data(); | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1046:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1046 | const value_type* __last = __first + __str.size(); | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1052:18: error: ‘__first’ was not declared in this scope 1052 | return _WString(__first, __last, __a); | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1052:27: error: ‘__last’ was not declared in this scope 1052 | return _WString(__first, __last, __a); | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1059:29: error: ‘__first’ was not declared in this scope 1059 | if (__str_codecvt_in_all(__first, __last, __wstr, __cvt)) | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1059:38: error: ‘__last’ was not declared in this scope 1059 | if (__str_codecvt_in_all(__first, __last, __wstr, __cvt)) | ^~~~~~ In file included from /usr/include/c++/10/iosfwd:38, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/fs_path.h:1066:7: error: there are no arguments to ‘filesystem_error’ that depend on a template parameter, so a declaration of ‘filesystem_error’ must be available [-fpermissive] 1066 | _GLIBCXX_THROW_OR_ABORT(filesystem_error( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1074:5: error: ‘path’ has not been declared 1074 | path::string(const _Allocator& __a) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1074:41: error: non-member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::string(const _Allocator&)’ cannot have cv-qualifier 1074 | path::string(const _Allocator& __a) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1074:41: error: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::string(const _Allocator&)’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:79:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::string’ 79 | typedef basic_string string; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:1083:3: error: ‘path’ has not been declared 1083 | path::string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1083:18: error: non-member function ‘std::string std::string()’ cannot have cv-qualifier 1083 | path::string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1083:18: error: ‘std::string std::string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:79:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::string’ 79 | typedef basic_string string; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: In function ‘std::string std::string()’: /usr/include/c++/10/bits/fs_path.h:1083:33: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1083 | path::string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1087:3: error: ‘path’ has not been declared 1087 | path::wstring() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1087:19: error: non-member function ‘std::wstring std::wstring()’ cannot have cv-qualifier 1087 | path::wstring() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1087:19: error: ‘std::wstring std::wstring()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:83:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::wstring’ 83 | typedef basic_string wstring; | ^~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: In function ‘std::wstring std::wstring()’: /usr/include/c++/10/bits/fs_path.h:1087:34: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1087 | path::wstring() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1087:48: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1087 | path::wstring() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1092:3: error: ‘path’ has not been declared 1092 | path::u8string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1092:20: error: non-member function ‘std::u8string std::u8string()’ cannot have cv-qualifier 1092 | path::u8string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1092:20: error: ‘std::u8string std::u8string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:88:33: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u8string’ 88 | typedef basic_string u8string; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u8string std::u8string()’: /usr/include/c++/10/bits/fs_path.h:1092:35: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1092 | path::u8string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1092:49: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1092 | path::u8string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1115:3: error: ‘path’ has not been declared 1115 | path::u16string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1115:21: error: non-member function ‘std::u16string std::u16string()’ cannot have cv-qualifier 1115 | path::u16string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1115:21: error: ‘std::u16string std::u16string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:93:34: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u16string’ 93 | typedef basic_string u16string; | ^~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u16string std::u16string()’: /usr/include/c++/10/bits/fs_path.h:1115:36: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1115 | path::u16string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1115:51: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1115 | path::u16string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1118:3: error: ‘path’ has not been declared 1118 | path::u32string() const { return string(); } | ^~~~ /usr/include/c++/10/bits/fs_path.h:1118:21: error: non-member function ‘std::u32string std::u32string()’ cannot have cv-qualifier 1118 | path::u32string() const { return string(); } | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1118:21: error: ‘std::u32string std::u32string()’ redeclared as different kind of entity In file included from /usr/include/c++/10/iosfwd:39, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stringfwd.h:96:34: note: previous declaration ‘typedef class std::__cxx11::basic_string std::u32string’ 96 | typedef basic_string u32string; | ^~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h: In function ‘std::u32string std::u32string()’: /usr/include/c++/10/bits/fs_path.h:1118:36: error: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not a template 1118 | path::u32string() const { return string(); } | ^~~~~~ /usr/include/c++/10/bits/fs_path.h:1118:51: error: could not convert ‘std::__cxx11::basic_string()’ from ‘basic_string’ to ‘basic_string’ 1118 | path::u32string() const { return string(); } | ^~~ | | | basic_string /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1122:5: error: ‘path’ has not been declared 1122 | path::generic_string(const _Allocator& __a) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1122:49: error: non-member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::generic_string(const _Allocator&)’ cannot have cv-qualifier 1122 | path::generic_string(const _Allocator& __a) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::generic_string(const _Allocator&)’: /usr/include/c++/10/bits/fs_path.h:1127:13: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1127 | const value_type __slash = '/'; | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1129:7: error: ‘string_type’ was not declared in this scope 1129 | string_type __str(__a); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1131:11: error: there are no arguments to ‘_M_type’ that depend on a template parameter, so a declaration of ‘_M_type’ must be available [-fpermissive] 1131 | if (_M_type() == _Type::_Root_dir) | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1131:24: error: ‘_Type’ has not been declared 1131 | if (_M_type() == _Type::_Root_dir) | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1132:2: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1132 | __str.assign(1, __slash); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1132:18: error: ‘__slash’ was not declared in this scope 1132 | __str.assign(1, __slash); | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1135:4: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1135 | __str.reserve(_M_pathname.size()); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1135:18: error: ‘_M_pathname’ was not declared in this scope; did you mean ‘__tzname’? 1135 | __str.reserve(_M_pathname.size()); | ^~~~~~~~~~~ | __tzname /usr/include/c++/10/bits/fs_path.h:1137:25: error: invalid use of ‘this’ in non-member function 1137 | for (auto& __elem : *this) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1140:12: error: ‘__slash’ was not declared in this scope 1140 | __str += __slash; | ^~~~~~~ /usr/include/c++/10/bits/fs_path.h:1142:42: error: ‘_Type’ has not been declared 1142 | __add_slash = __elem._M_type() == _Type::_Filename; | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1146:39: error: ‘value_type’ was not declared in this scope 1146 | if constexpr (is_same_v<_CharT, value_type>) | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1146:39: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:1147:9: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1147 | return __str; | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h:1149:41: error: ‘__str’ was not declared in this scope; did you mean ‘__rotr’? 1149 | return _S_str_convert<_CharT, _Traits>(__str, __a); | ^~~~~ | __rotr /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1153:3: error: ‘path’ has not been declared 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1153:26: error: non-member function ‘std::string std::generic_string()’ cannot have cv-qualifier 1153 | path::generic_string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::string std::generic_string()’: /usr/include/c++/10/bits/fs_path.h:1154:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1154 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1158:3: error: ‘path’ has not been declared 1158 | path::generic_wstring() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1158:27: error: non-member function ‘std::wstring std::generic_wstring()’ cannot have cv-qualifier 1158 | path::generic_wstring() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::wstring std::generic_wstring()’: /usr/include/c++/10/bits/fs_path.h:1159:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1159 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1164:3: error: ‘path’ has not been declared 1164 | path::generic_u8string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1164:28: error: non-member function ‘std::u8string std::generic_u8string()’ cannot have cv-qualifier 1164 | path::generic_u8string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u8string std::generic_u8string()’: /usr/include/c++/10/bits/fs_path.h:1165:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1165 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1173:3: error: ‘path’ has not been declared 1173 | path::generic_u16string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1173:29: error: non-member function ‘std::u16string std::generic_u16string()’ cannot have cv-qualifier 1173 | path::generic_u16string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u16string std::generic_u16string()’: /usr/include/c++/10/bits/fs_path.h:1174:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1174 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1177:3: error: ‘path’ has not been declared 1177 | path::generic_u32string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1177:29: error: non-member function ‘std::u32string std::generic_u32string()’ cannot have cv-qualifier 1177 | path::generic_u32string() const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::u32string std::generic_u32string()’: /usr/include/c++/10/bits/fs_path.h:1178:12: error: ‘generic_string’ was not declared in this scope; did you mean ‘std::generic_string’? 1178 | { return generic_string(); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | std::generic_string /usr/include/c++/10/bits/fs_path.h:1153:3: note: ‘std::generic_string’ declared here 1153 | path::generic_string() const | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1181:3: error: ‘path’ has not been declared 1181 | path::compare(const string_type& __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1181:23: error: ‘string_type’ does not name a type 1181 | path::compare(const string_type& __s) const noexcept | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1181:47: error: non-member function ‘int std::compare(const int&)’ cannot have cv-qualifier 1181 | path::compare(const string_type& __s) const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘int std::compare(const int&)’: /usr/include/c++/10/bits/fs_path.h:1182:38: error: ‘value_type’ was not declared in this scope 1182 | { return compare(basic_string_view(__s)); } | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1182:38: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:1182:48: error: template argument 1 is invalid 1182 | { return compare(basic_string_view(__s)); } | ^ /usr/include/c++/10/bits/fs_path.h:1182:48: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:1182:12: error: ‘compare’ was not declared in this scope; did you mean ‘std::compare’? 1182 | { return compare(basic_string_view(__s)); } | ^~~~~~~ | std::compare /usr/include/c++/10/bits/fs_path.h:1181:3: note: ‘std::compare’ declared here 1181 | path::compare(const string_type& __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1185:3: error: ‘path’ has not been declared 1185 | path::compare(const value_type* __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1185:23: error: ‘value_type’ does not name a type; did you mean ‘false_type’? 1185 | path::compare(const value_type* __s) const noexcept | ^~~~~~~~~~ | false_type /usr/include/c++/10/bits/fs_path.h:1185:46: error: non-member function ‘int std::compare(const int*)’ cannot have cv-qualifier 1185 | path::compare(const value_type* __s) const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘int std::compare(const int*)’: /usr/include/c++/10/bits/fs_path.h:1186:38: error: ‘value_type’ was not declared in this scope 1186 | { return compare(basic_string_view(__s)); } | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1186:38: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:162:11: note: ‘ranges::value_type’ 162 | using value_type | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:41:8: note: ‘seqan3::value_type’ 41 | struct value_type; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:45, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_path.h:1186:48: error: template argument 1 is invalid 1186 | { return compare(basic_string_view(__s)); } | ^ /usr/include/c++/10/bits/fs_path.h:1186:48: error: template argument 2 is invalid /usr/include/c++/10/bits/fs_path.h:1186:12: error: ‘compare’ was not declared in this scope; did you mean ‘std::compare’? 1186 | { return compare(basic_string_view(__s)); } | ^~~~~~~ | std::compare /usr/include/c++/10/bits/fs_path.h:1185:3: note: ‘std::compare’ declared here 1185 | path::compare(const value_type* __s) const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1188:10: error: ‘path’ does not name a type 1188 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1206:10: error: ‘path’ does not name a type 1206 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1215:10: error: ‘path’ does not name a type 1215 | inline path | ^~~~ /usr/include/c++/10/bits/fs_path.h:1225:3: error: ‘path’ has not been declared 1225 | path::has_stem() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1225:26: error: non-member function ‘bool std::has_stem()’ cannot have cv-qualifier 1225 | path::has_stem() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::has_stem()’: /usr/include/c++/10/bits/fs_path.h:1227:16: error: ‘_M_find_extension’ was not declared in this scope; did you mean ‘is_bind_expression’? 1227 | auto ext = _M_find_extension(); | ^~~~~~~~~~~~~~~~~ | is_bind_expression /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1232:3: error: ‘path’ has not been declared 1232 | path::has_extension() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1232:31: error: non-member function ‘bool std::has_extension()’ cannot have cv-qualifier 1232 | path::has_extension() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::has_extension()’: /usr/include/c++/10/bits/fs_path.h:1234:16: error: ‘_M_find_extension’ was not declared in this scope; did you mean ‘is_bind_expression’? 1234 | auto ext = _M_find_extension(); | ^~~~~~~~~~~~~~~~~ | is_bind_expression /usr/include/c++/10/bits/fs_path.h:1235:39: error: ‘string_type’ has not been declared 1235 | return ext.first && ext.second != string_type::npos; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1239:3: error: ‘path’ has not been declared 1239 | path::is_absolute() const noexcept | ^~~~ /usr/include/c++/10/bits/fs_path.h:1239:29: error: non-member function ‘bool std::is_absolute()’ cannot have cv-qualifier 1239 | path::is_absolute() const noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::is_absolute()’: /usr/include/c++/10/bits/fs_path.h:1244:12: error: ‘has_root_directory’ was not declared in this scope 1244 | return has_root_directory(); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1248:10: error: ‘path’ does not name a type 1248 | inline path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:1256:10: error: ‘path’ does not name a type 1256 | inline path::iterator | ^~~~ /usr/include/c++/10/bits/fs_path.h:1264:10: error: ‘path’ does not name a type 1264 | inline path::iterator& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1281:10: error: ‘path’ does not name a type 1281 | inline path::iterator& | ^~~~ /usr/include/c++/10/bits/fs_path.h:1298:10: error: ‘path’ does not name a type 1298 | inline path::iterator::reference | ^~~~ /usr/include/c++/10/bits/fs_path.h:1311:3: error: ‘path’ has not been declared 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~ /usr/include/c++/10/bits/fs_path.h:1311:29: error: ‘auto’ parameter not permitted in this context 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1311:45: error: non-member function ‘bool std::_M_equals()’ cannot have cv-qualifier 1311 | path::iterator::_M_equals(iterator __rhs) const | ^~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘bool std::_M_equals()’: /usr/include/c++/10/bits/fs_path.h:1313:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1313 | if (_M_path != __rhs._M_path) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1313:20: error: ‘__rhs’ was not declared in this scope 1313 | if (_M_path != __rhs._M_path) | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1315:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1315 | if (_M_path == nullptr) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1317:9: error: ‘_M_path’ was not declared in this scope; did you mean ‘path’? 1317 | if (_M_path->_M_type() == path::_Type::_Multi) | ^~~~~~~ | path /usr/include/c++/10/bits/fs_path.h:1317:31: error: ‘path’ has not been declared 1317 | if (_M_path->_M_type() == path::_Type::_Multi) | ^~~~ /usr/include/c++/10/bits/fs_path.h:1318:14: error: ‘_M_cur’ was not declared in this scope; did you mean ‘_S_cur’? 1318 | return _M_cur == __rhs._M_cur; | ^~~~~~ | _S_cur /usr/include/c++/10/bits/fs_path.h:1318:24: error: ‘__rhs’ was not declared in this scope 1318 | return _M_cur == __rhs._M_cur; | ^~~~~ /usr/include/c++/10/bits/fs_path.h:1319:12: error: ‘_M_at_end’ was not declared in this scope 1319 | return _M_at_end == __rhs._M_at_end; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1319:25: error: ‘__rhs’ was not declared in this scope 1319 | return _M_at_end == __rhs._M_at_end; | ^~~~~ /usr/include/c++/10/bits/fs_path.h: At global scope: /usr/include/c++/10/bits/fs_path.h:1327:37: error: ‘__first’ has incomplete type 1327 | distance(filesystem::path::iterator __first, filesystem::path::iterator __last) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/10/bits/fs_path.h:426:11: note: forward declaration of ‘class std::filesystem::__cxx11::path::iterator’ 426 | class iterator; | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h:1327:73: error: ‘__last’ has incomplete type 1327 | distance(filesystem::path::iterator __first, filesystem::path::iterator __last) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/10/bits/fs_path.h:426:11: note: forward declaration of ‘class std::filesystem::__cxx11::path::iterator’ 426 | class iterator; | ^~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘std::ptrdiff_t std::distance(std::filesystem::__cxx11::path::iterator, std::filesystem::__cxx11::path::iterator)’: /usr/include/c++/10/bits/fs_path.h:1328:10: error: ‘__path_iter_distance’ was not declared in this scope 1328 | { return __path_iter_distance(__first, __last); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_path.h: In function ‘void std::advance(std::filesystem::__cxx11::path::iterator&, _Distance)’: /usr/include/c++/10/bits/fs_path.h:1333:5: error: there are no arguments to ‘__path_iter_advance’ that depend on a template parameter, so a declaration of ‘__path_iter_advance’ must be available [-fpermissive] 1333 | { __path_iter_advance(__i, static_cast(__n)); } | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:57:26: error: expected ‘)’ before ‘__ft’ 57 | file_status(file_type __ft, perms __prms = perms::unknown) noexcept | ~ ^~~~~ | ) /usr/include/c++/10/bits/fs_dir.h:68:5: error: ‘file_type’ does not name a type 68 | file_type type() const noexcept { return _M_type; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:69:5: error: ‘perms’ does not name a type 69 | perms permissions() const noexcept { return _M_perms; } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h:72:21: error: ‘file_type’ has not been declared 72 | void type(file_type __ft) noexcept { _M_type = __ft; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:73:28: error: ‘perms’ has not been declared 73 | void permissions(perms __prms) noexcept { _M_perms = __prms; } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h:76:5: error: ‘file_type’ does not name a type 76 | file_type _M_type; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:77:5: error: ‘perms’ does not name a type 77 | perms _M_perms; | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::file_status::file_status()’: /usr/include/c++/10/bits/fs_dir.h:54:42: error: ‘file_type’ has not been declared 54 | file_status() noexcept : file_status(file_type::none) {} | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::file_status::type(int)’: /usr/include/c++/10/bits/fs_dir.h:72:48: error: ‘_M_type’ was not declared in this scope; did you mean ‘type’? 72 | void type(file_type __ft) noexcept { _M_type = __ft; } | ^~~~~~~ | type /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::file_status::permissions(int)’: /usr/include/c++/10/bits/fs_dir.h:73:53: error: ‘_M_perms’ was not declared in this scope; did you mean ‘__prms’? 73 | void permissions(perms __prms) noexcept { _M_perms = __prms; } | ^~~~~~~~ | __prms /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:250:5: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 250 | file_time_type | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:255:5: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 255 | file_time_type | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:259:5: error: ‘file_status’ does not name a type 259 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:263:5: error: ‘file_status’ does not name a type 263 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:267:5: error: ‘file_status’ does not name a type 267 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:271:5: error: ‘file_status’ does not name a type 271 | file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:312:50: error: ‘file_type’ has not been declared 312 | directory_entry(const filesystem::path& __p, file_type __t) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:317:5: error: ‘file_type’ does not name a type 317 | file_type | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:326:5: error: ‘file_type’ does not name a type 326 | file_type | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:338:5: error: ‘file_type’ does not name a type 338 | file_type _M_type = file_type::none; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::__cxx11::directory_entry::refresh()’: /usr/include/c++/10/bits/fs_dir.h:144:7: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 144 | { _M_type = symlink_status().type(); } | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:144:17: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 144 | { _M_type = symlink_status().type(); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h: In member function ‘void std::filesystem::__cxx11::directory_entry::refresh(std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:148:7: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 148 | { _M_type = symlink_status(__ec).type(); } | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:148:17: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 148 | { _M_type = symlink_status(__ec).type(); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::exists() const’: /usr/include/c++/10/bits/fs_dir.h:156:33: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 156 | { return filesystem::exists(file_status{_M_file_type()}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:156:60: error: ‘std::filesystem::exists’ cannot be used as a function 156 | { return filesystem::exists(file_status{_M_file_type()}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::exists(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:160:33: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 160 | { return filesystem::exists(file_status{_M_file_type(__ec)}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:160:64: error: ‘std::filesystem::exists’ cannot be used as a function 160 | { return filesystem::exists(file_status{_M_file_type(__ec)}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_block_file() const’: /usr/include/c++/10/bits/fs_dir.h:164:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 164 | { return _M_file_type() == file_type::block; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:164:32: error: ‘file_type’ has not been declared 164 | { return _M_file_type() == file_type::block; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_block_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:168:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 168 | { return _M_file_type(__ec) == file_type::block; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:168:36: error: ‘file_type’ has not been declared 168 | { return _M_file_type(__ec) == file_type::block; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_character_file() const’: /usr/include/c++/10/bits/fs_dir.h:172:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 172 | { return _M_file_type() == file_type::character; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:172:32: error: ‘file_type’ has not been declared 172 | { return _M_file_type() == file_type::character; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_character_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:176:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 176 | { return _M_file_type(__ec) == file_type::character; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:176:36: error: ‘file_type’ has not been declared 176 | { return _M_file_type(__ec) == file_type::character; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_directory() const’: /usr/include/c++/10/bits/fs_dir.h:180:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 180 | { return _M_file_type() == file_type::directory; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:180:32: error: ‘file_type’ has not been declared 180 | { return _M_file_type() == file_type::directory; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_directory(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:184:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 184 | { return _M_file_type(__ec) == file_type::directory; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:184:36: error: ‘file_type’ has not been declared 184 | { return _M_file_type(__ec) == file_type::directory; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_fifo() const’: /usr/include/c++/10/bits/fs_dir.h:188:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 188 | { return _M_file_type() == file_type::fifo; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:188:32: error: ‘file_type’ has not been declared 188 | { return _M_file_type() == file_type::fifo; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_fifo(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:192:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 192 | { return _M_file_type(__ec) == file_type::fifo; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:192:36: error: ‘file_type’ has not been declared 192 | { return _M_file_type(__ec) == file_type::fifo; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_other() const’: /usr/include/c++/10/bits/fs_dir.h:196:35: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 196 | { return filesystem::is_other(file_status{_M_file_type()}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:196:62: error: ‘std::filesystem::is_other’ cannot be used as a function 196 | { return filesystem::is_other(file_status{_M_file_type()}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_other(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:200:35: error: ‘file_status’ was not declared in this scope; did you mean ‘std::filesystem::file_status’? 200 | { return filesystem::is_other(file_status{_M_file_type(__ec)}); } | ^~~~~~~~~~~ | std::filesystem::file_status /usr/include/c++/10/bits/fs_dir.h:50:9: note: ‘std::filesystem::file_status’ declared here 50 | class file_status | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:200:66: error: ‘std::filesystem::is_other’ cannot be used as a function 200 | { return filesystem::is_other(file_status{_M_file_type(__ec)}); } | ^ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_regular_file() const’: /usr/include/c++/10/bits/fs_dir.h:204:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 204 | { return _M_file_type() == file_type::regular; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:204:32: error: ‘file_type’ has not been declared 204 | { return _M_file_type() == file_type::regular; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_regular_file(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:208:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 208 | { return _M_file_type(__ec) == file_type::regular; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:208:36: error: ‘file_type’ has not been declared 208 | { return _M_file_type(__ec) == file_type::regular; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_socket() const’: /usr/include/c++/10/bits/fs_dir.h:212:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 212 | { return _M_file_type() == file_type::socket; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:212:32: error: ‘file_type’ has not been declared 212 | { return _M_file_type() == file_type::socket; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_socket(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:216:14: error: ‘_M_file_type’ was not declared in this scope; did you mean ‘file_type’? 216 | { return _M_file_type(__ec) == file_type::socket; } | ^~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_dir.h:216:36: error: ‘file_type’ has not been declared 216 | { return _M_file_type(__ec) == file_type::socket; } | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_symlink() const’: /usr/include/c++/10/bits/fs_dir.h:221:11: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 221 | if (_M_type != file_type::none) | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:221:22: error: ‘file_type’ has not been declared 221 | if (_M_type != file_type::none) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:222:20: error: ‘file_type’ has not been declared 222 | return _M_type == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:223:14: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 223 | return symlink_status().type() == file_type::symlink; | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h:223:41: error: ‘file_type’ has not been declared 223 | return symlink_status().type() == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::is_symlink(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:229:11: error: ‘_M_type’ was not declared in this scope; did you mean ‘_Bit_type’? 229 | if (_M_type != file_type::none) | ^~~~~~~ | _Bit_type /usr/include/c++/10/bits/fs_dir.h:229:22: error: ‘file_type’ has not been declared 229 | if (_M_type != file_type::none) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:230:20: error: ‘file_type’ has not been declared 230 | return _M_type == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:231:14: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 231 | return symlink_status(__ec).type() == file_type::symlink; | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_dir.h:231:45: error: ‘file_type’ has not been declared 231 | return symlink_status(__ec).type() == file_type::symlink; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::file_size() const’: /usr/include/c++/10/bits/fs_dir.h:236:43: error: no matching function for call to ‘file_size(const std::filesystem::__cxx11::path&)’ 236 | { return filesystem::file_size(_M_path); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate: ‘uintmax_t std::file_size(const int&)’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:354:23: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate: ‘uintmax_t std::file_size(const int&, std::error_code&)’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate expects 2 arguments, 1 provided In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::file_size(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:240:49: error: no matching function for call to ‘file_size(const std::filesystem::__cxx11::path&, std::error_code&)’ 240 | { return filesystem::file_size(_M_path, __ec); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate: ‘uintmax_t std::file_size(const int&)’ 354 | uintmax_t file_size(const path&); | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:354:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_fwd.h:355:13: note: candidate: ‘uintmax_t std::file_size(const int&, std::error_code&)’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:355:23: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 355 | uintmax_t file_size(const path&, error_code&) noexcept; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::hard_link_count() const’: /usr/include/c++/10/bits/fs_dir.h:244:49: error: no matching function for call to ‘hard_link_count(const std::filesystem::__cxx11::path&)’ 244 | { return filesystem::hard_link_count(_M_path); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&)’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:356:29: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&, std::error_code&)’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate expects 2 arguments, 1 provided In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h: In member function ‘uintmax_t std::filesystem::__cxx11::directory_entry::hard_link_count(std::error_code&) const’: /usr/include/c++/10/bits/fs_dir.h:248:55: error: no matching function for call to ‘hard_link_count(const std::filesystem::__cxx11::path&, std::error_code&)’ 248 | { return filesystem::hard_link_count(_M_path, __ec); } | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&)’ 356 | uintmax_t hard_link_count(const path&); | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:356:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_fwd.h:357:13: note: candidate: ‘uintmax_t std::hard_link_count(const int&, std::error_code&)’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_fwd.h:357:29: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const int&’ 357 | uintmax_t hard_link_count(const path&, error_code&) noexcept; | ^~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator<(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:277:22: error: no match for ‘operator<’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 277 | { return _M_path < __rhs._M_path; } | ~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:340:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 340 | operator<(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:378:5: note: candidate: ‘template constexpr bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 378 | operator<(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:378:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1302 | operator<(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1302:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: candidate: ‘template constexpr bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1308 | operator<(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1308:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:522:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 522 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:528:5: note: candidate: ‘template constexpr bool std::operator<(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 528 | operator< (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:528:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:535:5: note: candidate: ‘template constexpr bool std::operator<(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 535 | operator< (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:535:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6238:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6238 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6238:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6251:5: note: candidate: ‘template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6251 | operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6251:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6263:5: note: candidate: ‘template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6263 | operator<(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6263:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:234:3: note: candidate: ‘bool std::operator<(const std::error_code&, const std::error_code&)’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:234:31: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 234 | operator<(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:322:3: note: candidate: ‘bool std::operator<(const std::error_condition&, const std::error_condition&)’ 322 | operator<(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:322:36: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 322 | operator<(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1906:5: note: candidate: ‘template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1906 | operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1906:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1402:5: note: candidate: ‘template constexpr bool std::operator<(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1402 | operator<(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1000:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1000 | operator<(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1000:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1053:5: note: candidate: ‘template constexpr bool std::operator<(const std::optional<_Tp>&, std::nullopt_t)’ 1053 | operator<(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1053:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1058:5: note: candidate: ‘template constexpr bool std::operator<(std::nullopt_t, const std::optional<_Tp>&)’ 1058 | operator<(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1058:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1118:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Up>()))> std::operator<(const std::optional<_Tp>&, const _Up&)’ 1118 | operator<(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1118:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1124:5: note: candidate: ‘template constexpr std::__optional_relop_t() < declval<_Tp>()))> std::operator<(const _Up&, const std::optional<_Tp>&)’ 1124 | operator<(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1124:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:781:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 781 | operator<(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:781:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:793:5: note: candidate: ‘template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 793 | operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:793:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:802:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 802 | operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:802:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1474:5: note: candidate: ‘template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1474 | operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1474:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: candidate: ‘template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1138 | operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1138:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:996:5: note: candidate: ‘template bool std::operator<(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 996 | operator<(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:996:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:981:5: note: candidate: ‘template bool std::operator<(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 981 | operator<(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:981:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1468 | operator<(const __shared_ptr<_Tp, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: candidate: ‘template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1479 | operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1479:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1487 | operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1487:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:472:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 472 | operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:483:5: note: candidate: ‘template bool std::operator<(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 483 | operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:483:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:492:5: note: candidate: ‘template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 492 | operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:492:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:277:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 277 | { return _M_path < __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator==(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:281:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 281 | { return _M_path == __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:281:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 281 | { return _M_path == __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator!=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:285:22: error: no match for ‘operator!=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 285 | { return _M_path != __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ (rewritten) 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ (rewritten) 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ (rewritten) 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ (rewritten) 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (rewritten) 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ (rewritten) 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ (rewritten) 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ (rewritten) 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ (rewritten) 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ (rewritten) 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ (rewritten) 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ (rewritten) 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ (rewritten) 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ (rewritten) 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ (rewritten) 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ (rewritten) 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ (rewritten) 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ (rewritten) 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:227:5: note: candidate: ‘template bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 227 | operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:227:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::fpos<_StateT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:346:5: note: candidate: ‘template constexpr bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 346 | operator!=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:346:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:384:5: note: candidate: ‘template constexpr bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 384 | operator!=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:384:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1290:5: note: candidate: ‘template constexpr bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1290 | operator!=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1290:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1296:5: note: candidate: ‘template constexpr bool std::operator!=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1296 | operator!=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1296:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:214:5: note: candidate: ‘template constexpr bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ 214 | operator!=(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:214:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::allocator<_CharT>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:503:5: note: candidate: ‘template constexpr bool std::operator!=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 503 | operator!=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:503:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:509:5: note: candidate: ‘template constexpr bool std::operator!=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 509 | operator!=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:509:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:516:5: note: candidate: ‘template constexpr bool std::operator!=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 516 | operator!=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:516:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6200:5: note: candidate: ‘template bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6200 | operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6200:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6213:5: note: candidate: ‘template bool std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6213 | operator!=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6213:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6225:5: note: candidate: ‘template bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6225 | operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6225:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:367:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_code&)’ 367 | operator!=(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:367:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 367 | operator!=(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:373:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_condition&)’ 373 | operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:373:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_code&’ 373 | operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:379:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_code&)’ 379 | operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:379:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 379 | operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:384:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_condition&)’ 384 | operator!=(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:384:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::path’ to ‘const std::error_condition&’ 384 | operator!=(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:225:5: note: candidate: ‘template bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 225 | operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:225:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1913:5: note: candidate: ‘template bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1913 | operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1913:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1415:5: note: candidate: ‘template constexpr bool std::operator!=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1415 | operator!=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1415:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:698:5: note: candidate: ‘template bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ 698 | operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:698:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:704:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ 704 | operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:704:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:991:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 991 | operator!=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:991:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1043:5: note: candidate: ‘template constexpr bool std::operator!=(const std::optional<_Tp>&, std::nullopt_t)’ 1043 | operator!=(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1043:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1048:5: note: candidate: ‘template constexpr bool std::operator!=(std::nullopt_t, const std::optional<_Tp>&)’ 1048 | operator!=(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1048:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1106:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const _Up&)’ 1106 | operator!=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1106:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1112:5: note: candidate: ‘template constexpr std::__optional_relop_t() != declval<_Tp>()))> std::operator!=(const _Up&, const std::optional<_Tp>&)’ 1112 | operator!=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1112:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2097:5: note: candidate: ‘template bool std::operator!=(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2097 | operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2097:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2109:5: note: candidate: ‘template bool std::operator!=(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2109 | operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2109:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:761:5: note: candidate: ‘template bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 761 | operator!=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:761:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:768:5: note: candidate: ‘template bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 768 | operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:768:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:774:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 774 | operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:774:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1481:5: note: candidate: ‘template bool std::operator!=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1481 | operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1481:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1145:5: note: candidate: ‘template bool std::operator!=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1145 | operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1145:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1003:5: note: candidate: ‘template bool std::operator!=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1003 | operator!=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1003:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:988:5: note: candidate: ‘template bool std::operator!=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 988 | operator!=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:988:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1452:5: note: candidate: ‘template bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1452 | operator!=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1452:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1458:5: note: candidate: ‘template bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1458 | operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1458:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1463:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1463 | operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1463:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:454:5: note: candidate: ‘template bool std::operator!=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 454 | operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:454:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:460:5: note: candidate: ‘template bool std::operator!=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 460 | operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:460:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:466:5: note: candidate: ‘template bool std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 466 | operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:466:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1709:5: note: candidate: ‘template bool std::operator!=(const std::unordered_set&, const std::unordered_set&)’ 1709 | operator!=(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1709:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_set’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1721:5: note: candidate: ‘template bool std::operator!=(const std::unordered_multiset&, const std::unordered_multiset&)’ 1721 | operator!=(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1721:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:285:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unordered_multiset’ 285 | { return _M_path != __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator<=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:289:22: error: no match for ‘operator<=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 289 | { return _M_path <= __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:358:5: note: candidate: ‘template constexpr bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 358 | operator<=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:358:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:396:5: note: candidate: ‘template constexpr bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 396 | operator<=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:396:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1314:5: note: candidate: ‘template constexpr bool std::operator<=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1314 | operator<=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1314:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1320:5: note: candidate: ‘template constexpr bool std::operator<=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1320 | operator<=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1320:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:560:5: note: candidate: ‘template constexpr bool std::operator<=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 560 | operator<=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:560:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:566:5: note: candidate: ‘template constexpr bool std::operator<=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 566 | operator<=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:566:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:573:5: note: candidate: ‘template constexpr bool std::operator<=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 573 | operator<=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:573:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6314:5: note: candidate: ‘template bool std::operator<=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6314 | operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6314:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6327:5: note: candidate: ‘template bool std::operator<=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6327 | operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6327:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6339:5: note: candidate: ‘template bool std::operator<=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6339 | operator<=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6339:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1925:5: note: candidate: ‘template bool std::operator<=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1925 | operator<=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1925:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1427:5: note: candidate: ‘template constexpr bool std::operator<=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1427 | operator<=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1427:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1016:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Up>()))> std::operator<=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1016 | operator<=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1016:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1073:5: note: candidate: ‘template constexpr bool std::operator<=(const std::optional<_Tp>&, std::nullopt_t)’ 1073 | operator<=(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1073:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1078:5: note: candidate: ‘template constexpr bool std::operator<=(std::nullopt_t, const std::optional<_Tp>&)’ 1078 | operator<=(nullopt_t, const optional<_Tp>& /* __rhs */) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1078:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1142:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Up>()))> std::operator<=(const std::optional<_Tp>&, const _Up&)’ 1142 | operator<=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1142:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1148:5: note: candidate: ‘template constexpr std::__optional_relop_t() <= declval<_Tp>()))> std::operator<=(const _Up&, const std::optional<_Tp>&)’ 1148 | operator<=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1148:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:812:5: note: candidate: ‘template bool std::operator<=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 812 | operator<=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:812:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:819:5: note: candidate: ‘template bool std::operator<=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 819 | operator<=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:819:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:825:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 825 | operator<=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:825:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1495:5: note: candidate: ‘template bool std::operator<=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1495 | operator<=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1495:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1159:5: note: candidate: ‘template bool std::operator<=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1159 | operator<=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1159:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1017:5: note: candidate: ‘template bool std::operator<=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1017 | operator<=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1017:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:1002:5: note: candidate: ‘template bool std::operator<=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 1002 | operator<=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:1002:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1495:5: note: candidate: ‘template bool std::operator<=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1495 | operator<=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1495:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1501:5: note: candidate: ‘template bool std::operator<=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1501 | operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1501:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1506:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1506 | operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1506:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:501:5: note: candidate: ‘template bool std::operator<=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 501 | operator<=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:501:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:507:5: note: candidate: ‘template bool std::operator<=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 507 | operator<=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:507:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:513:5: note: candidate: ‘template bool std::operator<=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 513 | operator<=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:513:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:289:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 289 | { return _M_path <= __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator>(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:293:22: error: no match for ‘operator>’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 293 | { return _M_path > __rhs._M_path; } | ~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:352:5: note: candidate: ‘template constexpr bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 352 | operator>(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:352:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:390:5: note: candidate: ‘template constexpr bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 390 | operator>(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:390:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1326:5: note: candidate: ‘template constexpr bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1326 | operator>(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1326:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1332:5: note: candidate: ‘template constexpr bool std::operator>(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1332 | operator>(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1332:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:541:5: note: candidate: ‘template constexpr bool std::operator>(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 541 | operator> (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:541:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:547:5: note: candidate: ‘template constexpr bool std::operator>(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 547 | operator> (basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:547:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:554:5: note: candidate: ‘template constexpr bool std::operator>(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 554 | operator> (__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:554:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6276:5: note: candidate: ‘template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6276 | operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6276:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6289:5: note: candidate: ‘template bool std::operator>(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6289 | operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6289:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6301:5: note: candidate: ‘template bool std::operator>(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6301 | operator>(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6301:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1919:5: note: candidate: ‘template bool std::operator>(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1919 | operator>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1919:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1421:5: note: candidate: ‘template constexpr bool std::operator>(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1421 | operator>(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1421:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1008:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Up>()))> std::operator>(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1008 | operator>(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1008:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1063:5: note: candidate: ‘template constexpr bool std::operator>(const std::optional<_Tp>&, std::nullopt_t)’ 1063 | operator>(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1063:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1068:5: note: candidate: ‘template constexpr bool std::operator>(std::nullopt_t, const std::optional<_Tp>&)’ 1068 | operator>(nullopt_t, const optional<_Tp>& /* __rhs */) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1068:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1130:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Up>()))> std::operator>(const std::optional<_Tp>&, const _Up&)’ 1130 | operator>(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1130:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1136:5: note: candidate: ‘template constexpr std::__optional_relop_t() > declval<_Tp>()))> std::operator>(const _Up&, const std::optional<_Tp>&)’ 1136 | operator>(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1136:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:832:5: note: candidate: ‘template bool std::operator>(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 832 | operator>(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:832:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:839:5: note: candidate: ‘template bool std::operator>(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 839 | operator>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:839:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:848:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 848 | operator>(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:848:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1488:5: note: candidate: ‘template bool std::operator>(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1488 | operator>(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1488:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1152:5: note: candidate: ‘template bool std::operator>(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1152 | operator>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1152:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1010:5: note: candidate: ‘template bool std::operator>(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1010 | operator>(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1010:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:995:5: note: candidate: ‘template bool std::operator>(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 995 | operator>(const multiset<_Key,_Compare,_Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:995:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1511:5: note: candidate: ‘template bool std::operator>(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1511 | operator>(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1511:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1517:5: note: candidate: ‘template bool std::operator>(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1517 | operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1517:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1522:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1522 | operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1522:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:519:5: note: candidate: ‘template bool std::operator>(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 519 | operator>(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:519:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:525:5: note: candidate: ‘template bool std::operator>(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 525 | operator>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:525:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:531:5: note: candidate: ‘template bool std::operator>(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 531 | operator>(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:531:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:293:30: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 293 | { return _M_path > __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In member function ‘bool std::filesystem::__cxx11::directory_entry::operator>=(const std::filesystem::__cxx11::directory_entry&) const’: /usr/include/c++/10/bits/fs_dir.h:297:22: error: no match for ‘operator>=’ (operand types are ‘const std::filesystem::__cxx11::path’ and ‘const std::filesystem::__cxx11::path’) 297 | { return _M_path >= __rhs._M_path; } | ~~~~~~~ ^~ ~~~~~~~~~~~~~ | | | | | const std::filesystem::__cxx11::path | const std::filesystem::__cxx11::path In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:472:5: note: candidate: ‘template constexpr std::common_comparison_category_t(), declval<_T1&>())), decltype (std::__detail::__synth3way(declval<_T2&>(), declval<_T2&>()))> std::operator<=>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ (rewritten) 472 | operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:472:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::pair<_T1, _T2>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:259:5: note: candidate: ‘template constexpr std::__detail::__synth3way_t<_T1> std::operator<=>(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ (rewritten) 259 | operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | ^~~~~~~~ /usr/include/c++/10/array:259:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::array<_Tp, _Nm>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:364:5: note: candidate: ‘template constexpr bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 364 | operator>=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:364:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:402:5: note: candidate: ‘template constexpr bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ 402 | operator>=(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:402:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1338:5: note: candidate: ‘template constexpr bool std::operator>=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ 1338 | operator>=(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1338:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1344:5: note: candidate: ‘template constexpr bool std::operator>=(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1344 | operator>=(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1344:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::move_iterator<_IteratorL>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:579:5: note: candidate: ‘template constexpr bool std::operator>=(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 579 | operator>=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:579:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:585:5: note: candidate: ‘template constexpr bool std::operator>=(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ 585 | operator>=(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:585:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:592:5: note: candidate: ‘template constexpr bool std::operator>=(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ 592 | operator>=(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:592:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘std::filesystem::__cxx11::path’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6352:5: note: candidate: ‘template bool std::operator>=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6352 | operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6352:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6365:5: note: candidate: ‘template bool std::operator>=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ 6365 | operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6365:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6377:5: note: candidate: ‘template bool std::operator>=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6377 | operator>=(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6377:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::path’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1931:5: note: candidate: ‘template bool std::operator>=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1931 | operator>=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1931:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1433:5: note: candidate: ‘template constexpr bool std::operator>=(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ 1433 | operator>=(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1433:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::tuple<_Tps ...>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1024:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Up>()))> std::operator>=(const std::optional<_Tp>&, const std::optional<_Up>&)’ 1024 | operator>=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1024:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1083:5: note: candidate: ‘template constexpr bool std::operator>=(const std::optional<_Tp>&, std::nullopt_t)’ 1083 | operator>=(const optional<_Tp>& /* __lhs */, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1083:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1088:5: note: candidate: ‘template constexpr bool std::operator>=(std::nullopt_t, const std::optional<_Tp>&)’ 1088 | operator>=(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1088:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1154:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Up>()))> std::operator>=(const std::optional<_Tp>&, const _Up&)’ 1154 | operator>=(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1154:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1160:5: note: candidate: ‘template constexpr std::__optional_relop_t() >= declval<_Tp>()))> std::operator>=(const _Up&, const std::optional<_Tp>&)’ 1160 | operator>=(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1160:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::optional<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:858:5: note: candidate: ‘template bool std::operator>=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ 858 | operator>=(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:858:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:865:5: note: candidate: ‘template bool std::operator>=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ 865 | operator>=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:865:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:871:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ 871 | operator>=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:871:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1502:5: note: candidate: ‘template bool std::operator>=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1502 | operator>=(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1502:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1166:5: note: candidate: ‘template bool std::operator>=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1166 | operator>=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1166:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:1024:5: note: candidate: ‘template bool std::operator>=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 1024 | operator>=(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:1024:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:1009:5: note: candidate: ‘template bool std::operator>=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 1009 | operator>=(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:1009:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1527:5: note: candidate: ‘template bool std::operator>=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ 1527 | operator>=(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1527:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1533:5: note: candidate: ‘template bool std::operator>=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ 1533 | operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1533:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1538:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ 1538 | operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1538:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:537:5: note: candidate: ‘template bool std::operator>=(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ 537 | operator>=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:537:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:543:5: note: candidate: ‘template bool std::operator>=(const std::shared_ptr<_Tp>&, std::nullptr_t)’ 543 | operator>=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:543:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:549:5: note: candidate: ‘template bool std::operator>=(std::nullptr_t, const std::shared_ptr<_Tp>&)’ 549 | operator>=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:549:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:297:31: note: ‘const std::filesystem::__cxx11::path’ is not derived from ‘const std::shared_ptr<_Tp>’ 297 | { return _M_path >= __rhs._M_path; } | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_entry::directory_entry(const std::filesystem::__cxx11::path&, int)’: /usr/include/c++/10/bits/fs_dir.h:313:21: error: class ‘std::filesystem::__cxx11::directory_entry’ does not have any field named ‘_M_type’ 313 | : _M_path(__p), _M_type(__t) | ^~~~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:344:11: error: ‘directory_entry’ does not name a type 344 | const directory_entry& operator*() const& noexcept { return _M_entry; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:346:5: error: ‘directory_entry’ does not name a type 346 | directory_entry operator*() && noexcept { return std::move(_M_entry); } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:353:38: error: ‘directory_entry’ does not name a type 353 | __directory_iterator_proxy(const directory_entry& __e) : _M_entry(__e) { } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:355:5: error: ‘directory_entry’ does not name a type 355 | directory_entry _M_entry; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::__directory_iterator_proxy::__directory_iterator_proxy(const int&)’: /usr/include/c++/10/bits/fs_dir.h:353:62: error: class ‘std::filesystem::__cxx11::__directory_iterator_proxy’ does not have any field named ‘_M_entry’ 353 | __directory_iterator_proxy(const directory_entry& __e) : _M_entry(__e) { } | ^~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:362:13: error: ‘directory_entry’ does not name a type 362 | typedef directory_entry value_type; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:364:19: error: ‘directory_entry’ does not name a type 364 | typedef const directory_entry* pointer; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:365:19: error: ‘directory_entry’ does not name a type 365 | typedef const directory_entry& reference; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:371:30: error: ‘path’ does not name a type 371 | directory_iterator(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:374:30: error: ‘path’ does not name a type 374 | directory_iterator(const path& __p, directory_options __options) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:374:41: error: ‘directory_options’ has not been declared 374 | directory_iterator(const path& __p, directory_options __options) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:377:30: error: ‘path’ does not name a type 377 | directory_iterator(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:380:30: error: ‘path’ does not name a type 380 | directory_iterator(const path& __p, directory_options __options, | ^~~~ /usr/include/c++/10/bits/fs_dir.h:380:41: error: ‘directory_options’ has not been declared 380 | directory_iterator(const path& __p, directory_options __options, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:396:11: error: ‘directory_entry’ does not name a type 396 | const directory_entry& operator*() const noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:397:11: error: ‘directory_entry’ does not name a type 397 | const directory_entry* operator->() const noexcept { return &**this; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:401:5: error: ‘__directory_iterator_proxy’ does not name a type 401 | __directory_iterator_proxy operator++(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:409:30: error: ‘path’ does not name a type 409 | directory_iterator(const path&, directory_options, error_code*); | ^~~~ /usr/include/c++/10/bits/fs_dir.h:409:37: error: ‘directory_options’ has not been declared 409 | directory_iterator(const path&, directory_options, error_code*); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:426:23: error: ‘_Dir’ was not declared in this scope; did you mean ‘std::filesystem::__cxx11::_Dir’? 426 | std::__shared_ptr<_Dir> _M_dir; | ^~~~ | std::filesystem::__cxx11::_Dir /usr/include/c++/10/bits/fs_dir.h:82:10: note: ‘std::filesystem::__cxx11::_Dir’ declared here 82 | struct _Dir; | ^~~~ /usr/include/c++/10/bits/fs_dir.h:426:27: error: template argument 1 is invalid 426 | std::__shared_ptr<_Dir> _M_dir; | ^ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_iterator::directory_iterator(const int&)’: /usr/include/c++/10/bits/fs_dir.h:372:31: error: ‘directory_options’ has not been declared 372 | : directory_iterator(__p, directory_options::none, nullptr) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::directory_iterator::directory_iterator(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:378:31: error: ‘directory_options’ has not been declared 378 | : directory_iterator(__p, directory_options::none, __ec) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator==(const std::filesystem::__cxx11::directory_iterator&, const std::filesystem::__cxx11::directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:415:28: error: request for member ‘owner_before’ in ‘__rhs.std::filesystem::__cxx11::directory_iterator::_M_dir’, which is of non-class type ‘const int’ 415 | return !__rhs._M_dir.owner_before(__lhs._M_dir) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:416:19: error: request for member ‘owner_before’ in ‘__lhs.std::filesystem::__cxx11::directory_iterator::_M_dir’, which is of non-class type ‘const int’ 416 | && !__lhs._M_dir.owner_before(__rhs._M_dir); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::directory_iterator&, const std::filesystem::__cxx11::directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:422:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::directory_iterator’ and ‘const std::filesystem::__cxx11::directory_iterator’) 422 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::directory_iterator | const std::filesystem::__cxx11::directory_iterator In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::allocator<_CharT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::directory_iterator’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::tuple<_Tps ...>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::fpos<_StateT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::pair<_T1, _T2>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘std::filesystem::__cxx11::directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::directory_iterator’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::array<_Tp, _Nm>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_set’ 422 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:422:25: note: ‘const std::filesystem::__cxx11::directory_iterator’ is not derived from ‘const std::unordered_multiset’ 422 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:435:10: error: ‘directory_iterator’ does not name a type 435 | inline directory_iterator | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:440:10: error: ‘directory_iterator’ does not name a type 440 | inline directory_iterator | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:449:13: error: ‘directory_entry’ does not name a type 449 | typedef directory_entry value_type; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:451:19: error: ‘directory_entry’ does not name a type 451 | typedef const directory_entry* pointer; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:452:19: error: ‘directory_entry’ does not name a type 452 | typedef const directory_entry& reference; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:458:40: error: ‘path’ does not name a type 458 | recursive_directory_iterator(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:461:40: error: ‘path’ does not name a type 461 | recursive_directory_iterator(const path& __p, directory_options __options) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:461:51: error: ‘directory_options’ has not been declared 461 | recursive_directory_iterator(const path& __p, directory_options __options) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:464:40: error: ‘path’ does not name a type 464 | recursive_directory_iterator(const path& __p, directory_options __options, | ^~~~ /usr/include/c++/10/bits/fs_dir.h:464:51: error: ‘directory_options’ has not been declared 464 | recursive_directory_iterator(const path& __p, directory_options __options, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:468:40: error: ‘path’ does not name a type 468 | recursive_directory_iterator(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_dir.h:479:5: error: ‘directory_options’ does not name a type 479 | directory_options options() const noexcept; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:483:11: error: ‘directory_entry’ does not name a type 483 | const directory_entry& operator*() const noexcept; | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:484:11: error: ‘directory_entry’ does not name a type 484 | const directory_entry* operator->() const noexcept { return &**this; } | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:495:5: error: ‘__directory_iterator_proxy’ does not name a type 495 | __directory_iterator_proxy operator++(int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:508:40: error: ‘path’ does not name a type 508 | recursive_directory_iterator(const path&, directory_options, error_code*); | ^~~~ /usr/include/c++/10/bits/fs_dir.h:508:47: error: ‘directory_options’ has not been declared 508 | recursive_directory_iterator(const path&, directory_options, error_code*); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(const int&)’: /usr/include/c++/10/bits/fs_dir.h:459:41: error: ‘directory_options’ has not been declared 459 | : recursive_directory_iterator(__p, directory_options::none, nullptr) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In constructor ‘std::filesystem::__cxx11::recursive_directory_iterator::recursive_directory_iterator(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_dir.h:469:41: error: ‘directory_options’ has not been declared 469 | : recursive_directory_iterator(__p, directory_options::none, &__ec) { } | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h: In function ‘bool std::operator!=(const std::filesystem::__cxx11::recursive_directory_iterator&, const std::filesystem::__cxx11::recursive_directory_iterator&)’: /usr/include/c++/10/bits/fs_dir.h:521:22: error: no match for ‘operator==’ (operand types are ‘const std::filesystem::__cxx11::recursive_directory_iterator’ and ‘const std::filesystem::__cxx11::recursive_directory_iterator’) 521 | { return !(__lhs == __rhs); } | ~~~~~ ^~ ~~~~~ | | | | | const std::filesystem::__cxx11::recursive_directory_iterator | const std::filesystem::__cxx11::recursive_directory_iterator In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:372:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ (reversed) 372 | operator==(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’ (reversed) 1278 | operator==(const move_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1278:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:41, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/allocator.h:208:5: note: candidate: ‘template constexpr bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’ (reversed) 208 | operator==(const allocator<_T1>&, const allocator<_T2>&) | ^~~~~~~~ /usr/include/c++/10/bits/allocator.h:208:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::allocator<_CharT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:490:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::__type_identity_t >)’ (reversed) 490 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:497:5: note: candidate: ‘template constexpr bool std::operator==(std::__type_identity_t >, std::basic_string_view<_CharT, _Traits>)’ (reversed) 497 | operator==(__type_identity_t> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:497:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6175:5: note: candidate: ‘template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ (reversed) 6175 | operator==(const _CharT* __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6175:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: mismatched types ‘const _CharT*’ and ‘std::filesystem::__cxx11::recursive_directory_iterator’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6187:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’ (reversed) 6187 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6187:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:341:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’ (reversed) 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:341:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_code&’ 341 | operator==(const error_code& __lhs, const error_condition& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:350:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’ (reversed) 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:350:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_condition&’ 350 | operator==(const error_condition& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/tuple:1389:5: note: candidate: ‘template constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_UTypes ...>&)’ (reversed) 1389 | operator==(const tuple<_TElements...>& __t, | ^~~~~~~~ /usr/include/c++/10/tuple:1389:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::tuple<_Tps ...>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:680:5: note: candidate: ‘template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’ (reversed) 680 | operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:680:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/std_function.h:686:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’ (reversed) 686 | operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/std_function.h:686:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::function<_Res(_ArgTypes ...)>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:982:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const std::optional<_Up>&)’ (reversed) 982 | operator==(const optional<_Tp>& __lhs, const optional<_Up>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:982:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1033:5: note: candidate: ‘template constexpr bool std::operator==(const std::optional<_Tp>&, std::nullopt_t)’ (reversed) 1033 | operator==(const optional<_Tp>& __lhs, nullopt_t) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1033:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1038:5: note: candidate: ‘template constexpr bool std::operator==(std::nullopt_t, const std::optional<_Tp>&)’ (reversed) 1038 | operator==(nullopt_t, const optional<_Tp>& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/optional:1038:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1094:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Up>()))> std::operator==(const std::optional<_Tp>&, const _Up&)’ (reversed) 1094 | operator==(const optional<_Tp>& __lhs, const _Up& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1094:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/node_handle.h:39, from /usr/include/c++/10/bits/hashtable.h:37, from /usr/include/c++/10/unordered_map:46, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/optional:1100:5: note: candidate: ‘template constexpr std::__optional_relop_t() == declval<_Tp>()))> std::operator==(const _Up&, const std::optional<_Tp>&)’ (reversed) 1100 | operator==(const _Up& __lhs, const optional<_Tp>& __rhs) | ^~~~~~~~ /usr/include/c++/10/optional:1100:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::optional<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:741:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’ (reversed) 741 | operator==(const unique_ptr<_Tp, _Dp>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:741:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:748:5: note: candidate: ‘template bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’ (reversed) 748 | operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:748:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /usr/include/gtest/internal/gtest-internal.h:56, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unique_ptr.h:754:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’ (reversed) 754 | operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/unique_ptr.h:754:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’ (reversed) 1436 | operator==(const __shared_ptr<_Tp1, _Lp>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: candidate: ‘template bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’ (reversed) 1442 | operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/shared_ptr.h:52, from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’ (reversed) 1447 | operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr_base.h:1447:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:436:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, const std::shared_ptr<_Tp>&)’ (reversed) 436 | operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:436:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:442:5: note: candidate: ‘template bool std::operator==(const std::shared_ptr<_Tp>&, std::nullptr_t)’ (reversed) 442 | operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:442:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/cereal/details/helpers.hpp:36, from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:448:5: note: candidate: ‘template bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp>&)’ (reversed) 448 | operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/shared_ptr.h:448:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::shared_ptr<_Tp>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/iosfwd:40, from /usr/include/c++/10/ios:38, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/postypes.h:222:5: note: candidate: ‘template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’ 222 | operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/include/c++/10/bits/postypes.h:222:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::fpos<_StateT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_pair.h:465:5: note: candidate: ‘template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ 465 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_pair.h:465:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::pair<_T1, _T2>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:334:5: note: candidate: ‘template constexpr bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ 334 | operator==(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::reverse_iterator<_Iterator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: candidate: ‘template constexpr bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’ 1284 | operator==(const move_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h:1284:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::move_iterator<_IteratorL>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/basic_string.h:48, from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string_view:484:5: note: candidate: ‘template constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>)’ 484 | operator==(basic_string_view<_CharT, _Traits> __x, | ^~~~~~~~ /usr/include/c++/10/string_view:484:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘std::basic_string_view<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6153:5: note: candidate: ‘template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ 6153 | operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6153:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/basic_string.h:6161:5: note: candidate: ‘template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’ 6161 | operator==(const basic_string<_CharT>& __lhs, | ^~~~~~~~ /usr/include/c++/10/bits/basic_string.h:6161:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::__cxx11::basic_string<_CharT>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/bits/ios_base.h:46, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/system_error:334:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ^~~~~~~~ /usr/include/c++/10/system_error:334:32: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_code&’ 334 | operator==(const error_code& __lhs, const error_code& __rhs) noexcept | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/10/system_error:358:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’ 358 | operator==(const error_condition& __lhs, | ^~~~~~~~ /usr/include/c++/10/system_error:358:37: note: no known conversion for argument 1 from ‘const std::filesystem::__cxx11::recursive_directory_iterator’ to ‘const std::error_condition&’ 358 | operator==(const error_condition& __lhs, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: candidate: ‘template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’ 219 | operator==(const istreambuf_iterator<_CharT, _Traits>& __a, | ^~~~~~~~ /usr/include/c++/10/bits/streambuf_iterator.h:219:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/gtest/gtest.h:57, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1889:5: note: candidate: ‘template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’ 1889 | operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1889:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::vector<_Tp, _Alloc>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/tuple:39, from /usr/include/c++/10/functional:54, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/array:253:5: note: candidate: ‘template constexpr bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’ 253 | operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) | ^~~~~~~~ /usr/include/c++/10/array:253:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::array<_Tp, _Nm>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2091:5: note: candidate: ‘template bool std::operator==(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2091 | operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2091:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_map:47, from /usr/include/c++/10/functional:61, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:71, from /usr/include/gtest/internal/gtest-port.h:284, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/unordered_map.h:2103:5: note: candidate: ‘template bool std::operator==(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’ 2103 | operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_map.h:2103:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_map.h:1457:5: note: candidate: ‘template bool std::operator==(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’ 1457 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_map.h:1457:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/map:62, from /usr/include/gtest/internal/gtest-internal.h:58, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: candidate: ‘template bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’ 1121 | operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multimap.h:1121:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:61, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_set.h:979:5: note: candidate: ‘template bool std::operator==(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’ 979 | operator==(const set<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_set.h:979:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::set<_Key, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/set:62, from /usr/include/gtest/internal/gtest-internal.h:59, from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/c++/10/bits/stl_multiset.h:964:5: note: candidate: ‘template bool std::operator==(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’ 964 | operator==(const multiset<_Key, _Compare, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/stl_multiset.h:964:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::multiset<_Key, _Compare, _Allocator>’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1703:5: note: candidate: ‘template bool std::operator==(const std::unordered_set&, const std::unordered_set&)’ 1703 | operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1703:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_set’ 521 | { return !(__lhs == __rhs); } | ^~~~~ In file included from /usr/include/c++/10/unordered_set:47, from /usr/include/cereal/cereal.hpp:37, from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/c++/10/bits/unordered_set.h:1715:5: note: candidate: ‘template bool std::operator==(const std::unordered_multiset&, const std::unordered_multiset&)’ 1715 | operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, | ^~~~~~~~ /usr/include/c++/10/bits/unordered_set.h:1715:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/10/filesystem:46, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_dir.h:521:25: note: ‘const std::filesystem::__cxx11::recursive_directory_iterator’ is not derived from ‘const std::unordered_multiset’ 521 | { return !(__lhs == __rhs); } | ^~~~~ /usr/include/c++/10/bits/fs_dir.h: At global scope: /usr/include/c++/10/bits/fs_dir.h:533:10: error: ‘recursive_directory_iterator’ does not name a type 533 | inline recursive_directory_iterator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_dir.h:538:10: error: ‘recursive_directory_iterator’ does not name a type 538 | inline recursive_directory_iterator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:47:3: error: ‘path’ does not name a type 47 | path absolute(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:48:3: error: ‘path’ does not name a type 48 | path absolute(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:50:3: error: ‘path’ does not name a type 50 | path canonical(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:51:3: error: ‘path’ does not name a type 51 | path canonical(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:54:14: error: ‘path’ does not name a type 54 | copy(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:54:34: error: ‘path’ does not name a type 54 | copy(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::copy(const int&, const int&)’: /usr/include/c++/10/bits/fs_ops.h:55:24: error: ‘copy_options’ has not been declared 55 | { copy(__from, __to, copy_options::none); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:58:14: error: ‘path’ does not name a type 58 | copy(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:58:34: error: ‘path’ does not name a type 58 | copy(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::copy(const int&, const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:59:24: error: ‘copy_options’ has not been declared 59 | { copy(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:61:19: error: ‘path’ does not name a type 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:61:39: error: ‘path’ does not name a type 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:61:51: error: ‘copy_options’ has not been declared 61 | void copy(const path& __from, const path& __to, copy_options __options); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:62:19: error: ‘path’ does not name a type 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:62:39: error: ‘path’ does not name a type 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:62:51: error: ‘copy_options’ has not been declared 62 | void copy(const path& __from, const path& __to, copy_options __options, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:66:19: error: ‘path’ does not name a type 66 | copy_file(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:66:39: error: ‘path’ does not name a type 66 | copy_file(const path& __from, const path& __to) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::copy_file(const int&, const int&)’: /usr/include/c++/10/bits/fs_ops.h:67:36: error: ‘copy_options’ has not been declared 67 | { return copy_file(__from, __to, copy_options::none); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:67:12: error: ‘copy_file’ was not declared in this scope; did you mean ‘std::copy_file’? 67 | { return copy_file(__from, __to, copy_options::none); } | ^~~~~~~~~ | std::copy_file /usr/include/c++/10/bits/fs_ops.h:66:3: note: ‘std::copy_file’ declared here 66 | copy_file(const path& __from, const path& __to) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:70:19: error: ‘path’ does not name a type 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:70:39: error: ‘path’ does not name a type 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::copy_file(const int&, const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:71:36: error: ‘copy_options’ has not been declared 71 | { return copy_file(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:71:12: error: ‘copy_file’ was not declared in this scope; did you mean ‘std::copy_file’? 71 | { return copy_file(__from, __to, copy_options::none, __ec); } | ^~~~~~~~~ | std::copy_file /usr/include/c++/10/bits/fs_ops.h:70:3: note: ‘std::copy_file’ declared here 70 | copy_file(const path& __from, const path& __to, error_code& __ec) | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:73:24: error: ‘path’ does not name a type 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:73:44: error: ‘path’ does not name a type 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:73:56: error: ‘copy_options’ has not been declared 73 | bool copy_file(const path& __from, const path& __to, copy_options __option); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:74:24: error: ‘path’ does not name a type 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:74:44: error: ‘path’ does not name a type 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:74:56: error: ‘copy_options’ has not been declared 74 | bool copy_file(const path& __from, const path& __to, copy_options __option, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:77:27: error: ‘path’ does not name a type 77 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:77:59: error: ‘path’ does not name a type 77 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:78:27: error: ‘path’ does not name a type 78 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:78:59: error: ‘path’ does not name a type 78 | void copy_symlink(const path& __existing_symlink, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:81:33: error: ‘path’ does not name a type 81 | bool create_directories(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:82:33: error: ‘path’ does not name a type 82 | bool create_directories(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:84:31: error: ‘path’ does not name a type 84 | bool create_directory(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:85:31: error: ‘path’ does not name a type 85 | bool create_directory(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:87:31: error: ‘path’ does not name a type 87 | bool create_directory(const path& __p, const path& attributes); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:87:48: error: ‘path’ does not name a type 87 | bool create_directory(const path& __p, const path& attributes); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:88:31: error: ‘path’ does not name a type 88 | bool create_directory(const path& __p, const path& attributes, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:88:48: error: ‘path’ does not name a type 88 | bool create_directory(const path& __p, const path& attributes, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:91:39: error: ‘path’ does not name a type 91 | void create_directory_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:91:57: error: ‘path’ does not name a type 91 | void create_directory_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:92:39: error: ‘path’ does not name a type 92 | void create_directory_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:92:57: error: ‘path’ does not name a type 92 | void create_directory_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:95:31: error: ‘path’ does not name a type 95 | void create_hard_link(const path& __to, const path& __new_hard_link); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:95:49: error: ‘path’ does not name a type 95 | void create_hard_link(const path& __to, const path& __new_hard_link); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:96:31: error: ‘path’ does not name a type 96 | void create_hard_link(const path& __to, const path& __new_hard_link, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:96:49: error: ‘path’ does not name a type 96 | void create_hard_link(const path& __to, const path& __new_hard_link, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:99:29: error: ‘path’ does not name a type 99 | void create_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:99:47: error: ‘path’ does not name a type 99 | void create_symlink(const path& __to, const path& __new_symlink); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:100:29: error: ‘path’ does not name a type 100 | void create_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:100:47: error: ‘path’ does not name a type 100 | void create_symlink(const path& __to, const path& __new_symlink, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:103:3: error: ‘path’ does not name a type 103 | path current_path(); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:104:3: error: ‘path’ does not name a type 104 | path current_path(error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:105:27: error: ‘path’ does not name a type 105 | void current_path(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:106:27: error: ‘path’ does not name a type 106 | void current_path(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:109:20: error: ‘path’ does not name a type 109 | equivalent(const path& __p1, const path& __p2); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:109:38: error: ‘path’ does not name a type 109 | equivalent(const path& __p1, const path& __p2); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:112:20: error: ‘path’ does not name a type 112 | equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:112:38: error: ‘path’ does not name a type 112 | equivalent(const path& __p1, const path& __p2, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:115:3: error: redefinition of ‘bool std::filesystem::exists’ 115 | exists(file_status __s) noexcept | ^~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: ‘bool std::filesystem::exists’ previously defined here 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:115:22: error: expected primary-expression before ‘__s’ 115 | exists(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:119:16: error: ‘path’ does not name a type 119 | exists(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:119:25: error: ‘bool std::exists(const int&)’ conflicts with a previous declaration 119 | exists(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: previous declaration ‘bool std::filesystem::exists’ 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::exists(const int&)’: /usr/include/c++/10/bits/fs_ops.h:120:19: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 120 | { return exists(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:120:12: error: ‘exists’ was not declared in this scope; did you mean ‘std::filesystem::exists’? 120 | { return exists(status(__p)); } | ^~~~~~ | std::filesystem::exists In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: ‘std::filesystem::exists’ declared here 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:123:16: error: ‘path’ does not name a type 123 | exists(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:123:45: error: ‘bool std::exists(const int&, std::error_code&)’ conflicts with a previous declaration 123 | exists(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:350:8: note: previous declaration ‘bool std::filesystem::exists’ 350 | bool exists(file_status) noexcept; | ^~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::exists(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:125:16: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 125 | auto __s = status(__p, __ec); | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:126:9: error: ‘status_known’ was not declared in this scope; did you mean ‘std::filesystem::status_known’? 126 | if (status_known(__s)) | ^~~~~~~~~~~~ | std::filesystem::status_known In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:371:8: note: ‘std::filesystem::status_known’ declared here 371 | bool status_known(file_status) noexcept; | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:129:23: error: ‘file_type’ has not been declared 129 | return __s.type() != file_type::not_found; | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:134:29: error: ‘path’ does not name a type 134 | uintmax_t file_size(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:135:29: error: ‘path’ does not name a type 135 | uintmax_t file_size(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:137:35: error: ‘path’ does not name a type 137 | uintmax_t hard_link_count(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:138:35: error: ‘path’ does not name a type 138 | uintmax_t hard_link_count(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:141:29: error: expected primary-expression before ‘__s’ 141 | is_block_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:145:23: error: ‘path’ does not name a type 145 | is_block_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:145:32: error: ‘bool std::is_block_file(const int&)’ conflicts with a previous declaration 145 | is_block_file(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:141:3: note: previous declaration ‘bool std::filesystem::is_block_file’ 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_block_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:146:26: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 146 | { return is_block_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:146:12: error: ‘is_block_file’ was not declared in this scope; did you mean ‘std::filesystem::is_block_file’? 146 | { return is_block_file(status(__p)); } | ^~~~~~~~~~~~~ | std::filesystem::is_block_file /usr/include/c++/10/bits/fs_ops.h:141:3: note: ‘std::filesystem::is_block_file’ declared here 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:149:23: error: ‘path’ does not name a type 149 | is_block_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:149:52: error: ‘bool std::is_block_file(const int&, std::error_code&)’ conflicts with a previous declaration 149 | is_block_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:141:3: note: previous declaration ‘bool std::filesystem::is_block_file’ 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_block_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:150:26: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 150 | { return is_block_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:150:12: error: ‘is_block_file’ was not declared in this scope; did you mean ‘std::filesystem::is_block_file’? 150 | { return is_block_file(status(__p, __ec)); } | ^~~~~~~~~~~~~ | std::filesystem::is_block_file /usr/include/c++/10/bits/fs_ops.h:141:3: note: ‘std::filesystem::is_block_file’ declared here 141 | is_block_file(file_status __s) noexcept | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:153:33: error: expected primary-expression before ‘__s’ 153 | is_character_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:157:27: error: ‘path’ does not name a type 157 | is_character_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:157:36: error: ‘bool std::is_character_file(const int&)’ conflicts with a previous declaration 157 | is_character_file(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:153:3: note: previous declaration ‘bool std::filesystem::is_character_file’ 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_character_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:158:30: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 158 | { return is_character_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:158:12: error: ‘is_character_file’ was not declared in this scope; did you mean ‘std::filesystem::is_character_file’? 158 | { return is_character_file(status(__p)); } | ^~~~~~~~~~~~~~~~~ | std::filesystem::is_character_file /usr/include/c++/10/bits/fs_ops.h:153:3: note: ‘std::filesystem::is_character_file’ declared here 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:161:27: error: ‘path’ does not name a type 161 | is_character_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:161:56: error: ‘bool std::is_character_file(const int&, std::error_code&)’ conflicts with a previous declaration 161 | is_character_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:153:3: note: previous declaration ‘bool std::filesystem::is_character_file’ 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_character_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:162:30: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 162 | { return is_character_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:162:12: error: ‘is_character_file’ was not declared in this scope; did you mean ‘std::filesystem::is_character_file’? 162 | { return is_character_file(status(__p, __ec)); } | ^~~~~~~~~~~~~~~~~ | std::filesystem::is_character_file /usr/include/c++/10/bits/fs_ops.h:153:3: note: ‘std::filesystem::is_character_file’ declared here 153 | is_character_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:165:28: error: expected primary-expression before ‘__s’ 165 | is_directory(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:169:22: error: ‘path’ does not name a type 169 | is_directory(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:169:31: error: ‘bool std::is_directory(const int&)’ conflicts with a previous declaration 169 | is_directory(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:165:3: note: previous declaration ‘bool std::filesystem::is_directory’ 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_directory(const int&)’: /usr/include/c++/10/bits/fs_ops.h:170:25: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 170 | { return is_directory(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:170:12: error: ‘is_directory’ was not declared in this scope; did you mean ‘std::filesystem::is_directory’? 170 | { return is_directory(status(__p)); } | ^~~~~~~~~~~~ | std::filesystem::is_directory /usr/include/c++/10/bits/fs_ops.h:165:3: note: ‘std::filesystem::is_directory’ declared here 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:173:22: error: ‘path’ does not name a type 173 | is_directory(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:173:51: error: ‘bool std::is_directory(const int&, std::error_code&)’ conflicts with a previous declaration 173 | is_directory(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:165:3: note: previous declaration ‘bool std::filesystem::is_directory’ 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_directory(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:174:25: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 174 | { return is_directory(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:174:12: error: ‘is_directory’ was not declared in this scope; did you mean ‘std::filesystem::is_directory’? 174 | { return is_directory(status(__p, __ec)); } | ^~~~~~~~~~~~ | std::filesystem::is_directory /usr/include/c++/10/bits/fs_ops.h:165:3: note: ‘std::filesystem::is_directory’ declared here 165 | is_directory(file_status __s) noexcept | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:176:23: error: ‘path’ does not name a type 176 | bool is_empty(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:176:32: error: ‘bool std::is_empty(const int&)’ redeclared as different kind of entity 176 | bool is_empty(const path& __p); | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:709:12: note: previous declaration ‘template struct std::is_empty’ 709 | struct is_empty | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:177:23: error: ‘path’ does not name a type 177 | bool is_empty(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:177:50: error: ‘bool std::is_empty(const int&, std::error_code&)’ redeclared as different kind of entity 177 | bool is_empty(const path& __p, error_code& __ec); | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:709:12: note: previous declaration ‘template struct std::is_empty’ 709 | struct is_empty | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:180:23: error: expected primary-expression before ‘__s’ 180 | is_fifo(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:184:17: error: ‘path’ does not name a type 184 | is_fifo(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:184:26: error: ‘bool std::is_fifo(const int&)’ conflicts with a previous declaration 184 | is_fifo(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:180:3: note: previous declaration ‘bool std::filesystem::is_fifo’ 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_fifo(const int&)’: /usr/include/c++/10/bits/fs_ops.h:185:20: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 185 | { return is_fifo(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:185:12: error: ‘is_fifo’ was not declared in this scope; did you mean ‘std::filesystem::is_fifo’? 185 | { return is_fifo(status(__p)); } | ^~~~~~~ | std::filesystem::is_fifo /usr/include/c++/10/bits/fs_ops.h:180:3: note: ‘std::filesystem::is_fifo’ declared here 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:188:17: error: ‘path’ does not name a type 188 | is_fifo(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:188:46: error: ‘bool std::is_fifo(const int&, std::error_code&)’ conflicts with a previous declaration 188 | is_fifo(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:180:3: note: previous declaration ‘bool std::filesystem::is_fifo’ 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_fifo(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:189:20: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 189 | { return is_fifo(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:189:12: error: ‘is_fifo’ was not declared in this scope; did you mean ‘std::filesystem::is_fifo’? 189 | { return is_fifo(status(__p, __ec)); } | ^~~~~~~ | std::filesystem::is_fifo /usr/include/c++/10/bits/fs_ops.h:180:3: note: ‘std::filesystem::is_fifo’ declared here 180 | is_fifo(file_status __s) noexcept | ^~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:192:3: error: redefinition of ‘bool std::filesystem::is_other’ 192 | is_other(file_status __s) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘bool std::filesystem::is_other’ previously defined here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:192:24: error: expected primary-expression before ‘__s’ 192 | is_other(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:199:18: error: ‘path’ does not name a type 199 | is_other(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:199:27: error: ‘bool std::is_other(const int&)’ conflicts with a previous declaration 199 | is_other(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: previous declaration ‘bool std::filesystem::is_other’ 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_other(const int&)’: /usr/include/c++/10/bits/fs_ops.h:200:21: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 200 | { return is_other(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:200:12: error: ‘is_other’ was not declared in this scope; did you mean ‘std::filesystem::is_other’? 200 | { return is_other(status(__p)); } | ^~~~~~~~ | std::filesystem::is_other In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘std::filesystem::is_other’ declared here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:203:18: error: ‘path’ does not name a type 203 | is_other(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:203:47: error: ‘bool std::is_other(const int&, std::error_code&)’ conflicts with a previous declaration 203 | is_other(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: previous declaration ‘bool std::filesystem::is_other’ 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_other(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:204:21: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 204 | { return is_other(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:204:12: error: ‘is_other’ was not declared in this scope; did you mean ‘std::filesystem::is_other’? 204 | { return is_other(status(__p, __ec)); } | ^~~~~~~~ | std::filesystem::is_other In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:352:8: note: ‘std::filesystem::is_other’ declared here 352 | bool is_other(file_status) noexcept; | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:207:3: error: redefinition of ‘bool std::filesystem::is_regular_file’ 207 | is_regular_file(file_status __s) noexcept | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘bool std::filesystem::is_regular_file’ previously defined here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:207:31: error: expected primary-expression before ‘__s’ 207 | is_regular_file(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:211:25: error: ‘path’ does not name a type 211 | is_regular_file(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:211:34: error: ‘bool std::is_regular_file(const int&)’ conflicts with a previous declaration 211 | is_regular_file(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: previous declaration ‘bool std::filesystem::is_regular_file’ 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_regular_file(const int&)’: /usr/include/c++/10/bits/fs_ops.h:212:28: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 212 | { return is_regular_file(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:212:12: error: ‘is_regular_file’ was not declared in this scope; did you mean ‘std::filesystem::is_regular_file’? 212 | { return is_regular_file(status(__p)); } | ^~~~~~~~~~~~~~~ | std::filesystem::is_regular_file In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘std::filesystem::is_regular_file’ declared here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:215:25: error: ‘path’ does not name a type 215 | is_regular_file(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:215:54: error: ‘bool std::is_regular_file(const int&, std::error_code&)’ conflicts with a previous declaration 215 | is_regular_file(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: previous declaration ‘bool std::filesystem::is_regular_file’ 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_regular_file(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:216:28: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 216 | { return is_regular_file(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:216:12: error: ‘is_regular_file’ was not declared in this scope; did you mean ‘std::filesystem::is_regular_file’? 216 | { return is_regular_file(status(__p, __ec)); } | ^~~~~~~~~~~~~~~ | std::filesystem::is_regular_file In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:376:8: note: ‘std::filesystem::is_regular_file’ declared here 376 | bool is_regular_file(file_status) noexcept; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:219:25: error: expected primary-expression before ‘__s’ 219 | is_socket(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:223:19: error: ‘path’ does not name a type 223 | is_socket(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:223:28: error: ‘bool std::is_socket(const int&)’ conflicts with a previous declaration 223 | is_socket(const path& __p) | ^ /usr/include/c++/10/bits/fs_ops.h:219:3: note: previous declaration ‘bool std::filesystem::is_socket’ 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_socket(const int&)’: /usr/include/c++/10/bits/fs_ops.h:224:22: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 224 | { return is_socket(status(__p)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:224:12: error: ‘is_socket’ was not declared in this scope; did you mean ‘std::filesystem::is_socket’? 224 | { return is_socket(status(__p)); } | ^~~~~~~~~ | std::filesystem::is_socket /usr/include/c++/10/bits/fs_ops.h:219:3: note: ‘std::filesystem::is_socket’ declared here 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:227:19: error: ‘path’ does not name a type 227 | is_socket(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:227:48: error: ‘bool std::is_socket(const int&, std::error_code&)’ conflicts with a previous declaration 227 | is_socket(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:219:3: note: previous declaration ‘bool std::filesystem::is_socket’ 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_socket(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:228:22: error: ‘status’ was not declared in this scope; did you mean ‘statx’? 228 | { return is_socket(status(__p, __ec)); } | ^~~~~~ | statx /usr/include/c++/10/bits/fs_ops.h:228:12: error: ‘is_socket’ was not declared in this scope; did you mean ‘std::filesystem::is_socket’? 228 | { return is_socket(status(__p, __ec)); } | ^~~~~~~~~ | std::filesystem::is_socket /usr/include/c++/10/bits/fs_ops.h:219:3: note: ‘std::filesystem::is_socket’ declared here 219 | is_socket(file_status __s) noexcept | ^~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:231:3: error: redefinition of ‘bool std::filesystem::is_symlink’ 231 | is_symlink(file_status __s) noexcept | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘bool std::filesystem::is_symlink’ previously defined here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:231:26: error: expected primary-expression before ‘__s’ 231 | is_symlink(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:235:20: error: ‘path’ does not name a type 235 | is_symlink(const path& __p) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:235:29: error: ‘bool std::is_symlink(const int&)’ conflicts with a previous declaration 235 | is_symlink(const path& __p) | ^ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: previous declaration ‘bool std::filesystem::is_symlink’ 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_symlink(const int&)’: /usr/include/c++/10/bits/fs_ops.h:236:23: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 236 | { return is_symlink(symlink_status(__p)); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_ops.h:236:12: error: ‘is_symlink’ was not declared in this scope; did you mean ‘std::filesystem::is_symlink’? 236 | { return is_symlink(symlink_status(__p)); } | ^~~~~~~~~~ | std::filesystem::is_symlink In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘std::filesystem::is_symlink’ declared here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:239:20: error: ‘path’ does not name a type 239 | is_symlink(const path& __p, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:239:49: error: ‘bool std::is_symlink(const int&, std::error_code&)’ conflicts with a previous declaration 239 | is_symlink(const path& __p, error_code& __ec) noexcept | ^~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: previous declaration ‘bool std::filesystem::is_symlink’ 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: In function ‘bool std::is_symlink(const int&, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:240:23: error: ‘symlink_status’ was not declared in this scope; did you mean ‘symlinkat’? 240 | { return is_symlink(symlink_status(__p, __ec)); } | ^~~~~~~~~~~~~~ | symlinkat /usr/include/c++/10/bits/fs_ops.h:240:12: error: ‘is_symlink’ was not declared in this scope; did you mean ‘std::filesystem::is_symlink’? 240 | { return is_symlink(symlink_status(__p, __ec)); } | ^~~~~~~~~~ | std::filesystem::is_symlink In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:377:8: note: ‘std::filesystem::is_symlink’ declared here 377 | bool is_symlink(file_status) noexcept; | ^~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:242:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 242 | file_time_type last_write_time(const path& __p); | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_ops.h:243:3: error: ‘file_time_type’ does not name a type; did you mean ‘file_type’? 243 | file_time_type last_write_time(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~~~~ | file_type /usr/include/c++/10/bits/fs_ops.h:244:30: error: ‘path’ does not name a type 244 | void last_write_time(const path& __p, file_time_type __new_time); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:244:41: error: ‘file_time_type’ has not been declared 244 | void last_write_time(const path& __p, file_time_type __new_time); | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:245:30: error: ‘path’ does not name a type 245 | void last_write_time(const path& __p, file_time_type __new_time, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:245:41: error: ‘file_time_type’ has not been declared 245 | void last_write_time(const path& __p, file_time_type __new_time, | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:249:21: error: ‘path’ does not name a type 249 | permissions(const path& __p, perms __prms, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:249:32: error: ‘perms’ has not been declared 249 | permissions(const path& __p, perms __prms, | ^~~~~ /usr/include/c++/10/bits/fs_ops.h:250:8: error: ‘perm_options’ has not been declared 250 | perm_options __opts = perm_options::replace); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:250:30: error: ‘perm_options’ has not been declared 250 | perm_options __opts = perm_options::replace); | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:253:21: error: ‘path’ does not name a type 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~ /usr/include/c++/10/bits/fs_ops.h:253:32: error: ‘perms’ has not been declared 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~~ /usr/include/c++/10/bits/fs_ops.h: In function ‘void std::permissions(const int&, int, std::error_code&)’: /usr/include/c++/10/bits/fs_ops.h:254:30: error: ‘perm_options’ has not been declared 254 | { permissions(__p, __prms, perm_options::replace, __ec); } | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:254:5: error: ‘permissions’ was not declared in this scope; did you mean ‘std::permissions’? 254 | { permissions(__p, __prms, perm_options::replace, __ec); } | ^~~~~~~~~~~ | std::permissions /usr/include/c++/10/bits/fs_ops.h:253:3: note: ‘std::permissions’ declared here 253 | permissions(const path& __p, perms __prms, error_code& __ec) noexcept | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h: At global scope: /usr/include/c++/10/bits/fs_ops.h:257:21: error: ‘path’ does not name a type 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~ /usr/include/c++/10/bits/fs_ops.h:257:32: error: ‘perms’ has not been declared 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~~ /usr/include/c++/10/bits/fs_ops.h:257:46: error: ‘perm_options’ has not been declared 257 | permissions(const path& __p, perms __prms, perm_options __opts, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:260:10: error: ‘path’ does not name a type 260 | inline path proximate(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:263:3: error: ‘path’ does not name a type 263 | path proximate(const path& __p, const path& __base = current_path()); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:264:3: error: ‘path’ does not name a type 264 | path proximate(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:266:3: error: ‘path’ does not name a type 266 | path read_symlink(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:267:3: error: ‘path’ does not name a type 267 | path read_symlink(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:269:10: error: ‘path’ does not name a type 269 | inline path relative(const path& __p, error_code& __ec) | ^~~~ /usr/include/c++/10/bits/fs_ops.h:272:3: error: ‘path’ does not name a type 272 | path relative(const path& __p, const path& __base = current_path()); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:273:3: error: ‘path’ does not name a type 273 | path relative(const path& __p, const path& __base, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:275:21: error: ‘path’ does not name a type 275 | bool remove(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:276:21: error: ‘path’ does not name a type 276 | bool remove(const path& __p, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:278:30: error: ‘path’ does not name a type 278 | uintmax_t remove_all(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:279:30: error: ‘path’ does not name a type 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:281:21: error: ‘path’ does not name a type 281 | void rename(const path& __from, const path& __to); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:281:41: error: ‘path’ does not name a type 281 | void rename(const path& __from, const path& __to); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:282:21: error: ‘path’ does not name a type 282 | void rename(const path& __from, const path& __to, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:282:41: error: ‘path’ does not name a type 282 | void rename(const path& __from, const path& __to, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:284:26: error: ‘path’ does not name a type 284 | void resize_file(const path& __p, uintmax_t __size); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:285:26: error: ‘path’ does not name a type 285 | void resize_file(const path& __p, uintmax_t __size, error_code& __ec) noexcept; | ^~~~ /usr/include/c++/10/bits/fs_ops.h:287:3: error: ‘space_info’ does not name a type 287 | space_info space(const path& __p); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:288:3: error: ‘space_info’ does not name a type 288 | space_info space(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:290:3: error: ‘file_status’ does not name a type 290 | file_status status(const path& __p); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:291:3: error: ‘file_status’ does not name a type 291 | file_status status(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:293:15: error: redefinition of ‘bool std::filesystem::status_known’ 293 | inline bool status_known(file_status __s) noexcept | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:44, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_fwd.h:371:8: note: ‘bool std::filesystem::status_known’ previously defined here 371 | bool status_known(file_status) noexcept; | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:293:40: error: expected primary-expression before ‘__s’ 293 | inline bool status_known(file_status __s) noexcept | ^~~ /usr/include/c++/10/bits/fs_ops.h:296:3: error: ‘file_status’ does not name a type 296 | file_status symlink_status(const path& __p); | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:297:3: error: ‘file_status’ does not name a type 297 | file_status symlink_status(const path& __p, error_code& __ec) noexcept; | ^~~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:299:3: error: ‘path’ does not name a type 299 | path temp_directory_path(); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:300:3: error: ‘path’ does not name a type 300 | path temp_directory_path(error_code& __ec); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:302:3: error: ‘path’ does not name a type 302 | path weakly_canonical(const path& __p); | ^~~~ /usr/include/c++/10/bits/fs_ops.h:303:3: error: ‘path’ does not name a type 303 | path weakly_canonical(const path& __p, error_code& __ec); | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp: In constructor ‘seqan3::test::tmp_filename::tmp_filename(const char*)’: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:88:46: error: ‘temp_directory_path’ is not a member of ‘std::filesystem’ 88 | auto tmp_base_dir = std::filesystem::temp_directory_path(); | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp: In destructor ‘seqan3::test::tmp_filename::~tmp_filename()’: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:111:64: error: no matching function for call to ‘remove_all(std::filesystem::__cxx11::path, std::error_code&)’ 111 | std::filesystem::remove_all(file_path.parent_path(), ec); | ^ In file included from /usr/include/c++/10/filesystem:47, from /<>/seqan3-3.0.0+ds2/include/seqan3/std/filesystem:18, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/tmp_filename.hpp:24, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:22, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/bits/fs_ops.h:278:13: note: candidate: ‘uintmax_t std::remove_all(const int&)’ 278 | uintmax_t remove_all(const path& __p); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:278:13: note: candidate expects 1 argument, 2 provided /usr/include/c++/10/bits/fs_ops.h:279:13: note: candidate: ‘uintmax_t std::remove_all(const int&, std::error_code&)’ 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ^~~~~~~~~~ /usr/include/c++/10/bits/fs_ops.h:279:36: note: no known conversion for argument 1 from ‘std::filesystem::__cxx11::path’ to ‘const int&’ 279 | uintmax_t remove_all(const path& __p, error_code& __ec); | ~~~~~~~~~~~~^~~ In file included from /usr/include/cereal/archives/json.hpp:33, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/details/util.hpp: In function ‘std::string std::demangledName()’: /usr/include/cereal/details/util.hpp:80:14: error: there are no arguments to ‘demangle’ that depend on a template parameter, so a declaration of ‘demangle’ must be available [-fpermissive] 80 | { return demangle(typeid(T).name()); } | ^~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp: At global scope: /usr/include/cereal/archives/json.hpp:40:3: error: expected class-name before ‘{’ token 40 | { RapidJSONException( const char * what_ ) : Exception( what_ ) {} }; | ^ /usr/include/cereal/archives/json.hpp: In constructor ‘cereal::RapidJSONException::RapidJSONException(const char*)’: /usr/include/cereal/archives/json.hpp:40:48: error: class ‘cereal::RapidJSONException’ does not have any field named ‘Exception’ 40 | { RapidJSONException( const char * what_ ) : Exception( what_ ) {} }; | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h: At global scope: /usr/include/cereal/external/rapidjson/encodings.h:342:23: error: expected template-name before ‘<’ token 342 | struct UTF16LE : UTF16 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:342:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:375:23: error: expected template-name before ‘<’ token 375 | struct UTF16BE : UTF16 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:375:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:457:23: error: expected template-name before ‘<’ token 457 | struct UTF32LE : UTF32 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:457:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h:496:23: error: expected template-name before ‘<’ token 496 | struct UTF32BE : UTF32 { | ^ /usr/include/cereal/external/rapidjson/encodings.h:496:23: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static void rapidjson::AutoUTF::Encode(OutputStream&, unsigned int)’: /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: expected primary-expression before ‘>’ token 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:625:41: error: ‘::Encode’ has not been declared 625 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Encode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static void rapidjson::AutoUTF::EncodeUnsafe(OutputStream&, unsigned int)’: /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: expected primary-expression before ‘>’ token 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:632:41: error: ‘::EncodeUnsafe’ has not been declared 632 | static const EncodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(EncodeUnsafe) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static bool rapidjson::AutoUTF::Decode(InputStream&, unsigned int*)’: /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: expected primary-expression before ‘>’ token 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:639:41: error: ‘::Decode’ has not been declared 639 | static const DecodeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Decode) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: In static member function ‘static bool rapidjson::AutoUTF::Validate(InputStream&, OutputStream&)’: /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: expected primary-expression before ‘>’ token 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:646:43: error: ‘::Validate’ has not been declared 646 | static const ValidateFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Validate) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h: At global scope: /usr/include/cereal/external/rapidjson/encodings.h:691:8: error: ‘Transcoder’ is not a class template 691 | struct Transcoder { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodings.h:691:37: error: redeclared with 1 template parameter 691 | struct Transcoder { | ^ /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: previous declaration ‘template struct rapidjson::Transcoder’ used 2 template parameters 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:118:53: error: ‘UTF8’ does not name a type 118 | template > | ^~~~ /usr/include/cereal/external/rapidjson/stream.h:118:57: error: expected ‘>’ before ‘<’ token 118 | template > | ^ /usr/include/cereal/external/rapidjson/stream.h:136:5: error: ‘UTFType’ does not name a type 136 | UTFType GetType() const { return is_.GetType(); } | ^~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:8: error: ‘StreamTraits’ is not a class template 173 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:21: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 173 | struct StreamTraits > { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:8: error: template argument required for ‘struct StreamTraits’ 173 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:173:51: error: expected unqualified-id before ‘>’ token 173 | struct StreamTraits > { | ^ /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 178 | typedef GenericStringStream > StringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:178:9: error: ‘GenericStringStream’ does not name a type 178 | typedef GenericStringStream > StringStream; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:8: error: ‘StreamTraits’ is not a class template 214 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:21: error: ‘GenericInsituStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericInsituStringStream’? 214 | struct StreamTraits > { | ^~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::GenericInsituStringStream /usr/include/cereal/external/rapidjson/stream.h:188:8: note: ‘rapidjson::GenericInsituStringStream’ declared here 188 | struct GenericInsituStringStream { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:8: error: template argument required for ‘struct StreamTraits’ 214 | struct StreamTraits > { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stream.h:214:57: error: expected unqualified-id before ‘>’ token 214 | struct StreamTraits > { | ^ /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:35: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:219:9: error: ‘GenericInsituStringStream’ does not name a type 219 | typedef GenericInsituStringStream > InsituStringStream; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/meta.h:48:9: error: ‘BoolType’ does not name a type 48 | typedef BoolType TrueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:49:9: error: ‘BoolType’ does not name a type 49 | typedef BoolType FalseType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:57:20: error: ‘SelectIfImpl’ is not a class template 57 | template <> struct SelectIfImpl { template struct Apply { typedef T2 Type; }; }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:57:38: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::SelectIfImpl’ 57 | template <> struct SelectIfImpl { template struct Apply { typedef T2 Type; }; }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:58:79: error: expected template-name before ‘<’ token 58 | template struct SelectIfCond : SelectIfImpl::template Apply {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:58:79: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:59:79: error: expected template-name before ‘<’ token 59 | template struct SelectIf : SelectIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:59:79: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:61:66: error: expected class-name before ‘{’ token 61 | template struct AndExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:62:20: error: ‘AndExprCond’ is not a class template 62 | template <> struct AndExprCond : TrueType {}; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:62:42: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::AndExprCond’ 62 | template <> struct AndExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:62:55: error: expected class-name before ‘{’ token 62 | template <> struct AndExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:63:64: error: expected class-name before ‘{’ token 63 | template struct OrExprCond : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:64:20: error: ‘OrExprCond’ is not a class template 64 | template <> struct OrExprCond : FalseType {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:64:43: error: template specifiers not specified in declaration of ‘template struct rapidjson::internal::OrExprCond’ 64 | template <> struct OrExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:64:57: error: expected class-name before ‘{’ token 64 | template <> struct OrExprCond : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:66:49: error: expected template-name before ‘<’ token 66 | template struct BoolExpr : SelectIf::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:66:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:67:49: error: expected template-name before ‘<’ token 67 | template struct NotExpr : SelectIf::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:67:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:68:65: error: expected template-name before ‘<’ token 68 | template struct AndExpr : AndExprCond::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:68:65: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:69:64: error: expected template-name before ‘<’ token 69 | template struct OrExpr : OrExprCond::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:69:64: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:75:73: error: expected template-name before ‘<’ token 75 | template struct MaybeAddConst : SelectIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:75:73: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:77:30: error: ‘RemoveConst’ is not a class template 77 | template struct RemoveConst { typedef T Type; }; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:77:30: error: redefinition of ‘struct rapidjson::internal::RemoveConst’ /usr/include/cereal/external/rapidjson/internal/meta.h:76:30: note: previous definition of ‘struct rapidjson::internal::RemoveConst’ 76 | template struct RemoveConst { typedef T Type; }; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:83:61: error: expected class-name before ‘{’ token 83 | template struct IsSame : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:84:30: error: ‘IsSame’ is not a class template 84 | template struct IsSame : TrueType {}; | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:84:41: error: redeclared with 1 template parameter 84 | template struct IsSame : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:83:42: note: previous declaration ‘template struct rapidjson::internal::IsSame’ used 2 template parameters 83 | template struct IsSame : FalseType {}; | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:84:54: error: expected class-name before ‘{’ token 84 | template struct IsSame : TrueType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:86:50: error: expected class-name before ‘{’ token 86 | template struct IsConst : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:87:30: error: ‘IsConst’ is not a class template 87 | template struct IsConst : TrueType {}; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:87:30: error: redefinition of ‘struct rapidjson::internal::IsConst’ /usr/include/cereal/external/rapidjson/internal/meta.h:86:30: note: previous definition of ‘struct rapidjson::internal::IsConst’ 86 | template struct IsConst : FalseType {}; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:91:14: error: expected template-name before ‘<’ token 91 | : AndExpr::Type, typename RemoveConst::Type>, | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:91:14: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:94:52: error: expected class-name before ‘{’ token 94 | template struct IsPointer : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:95:30: error: ‘IsPointer’ is not a class template 95 | template struct IsPointer : TrueType {}; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:95:30: error: redefinition of ‘struct rapidjson::internal::IsPointer’ /usr/include/cereal/external/rapidjson/internal/meta.h:94:30: note: previous definition of ‘struct rapidjson::internal::IsPointer’ 94 | template struct IsPointer : FalseType {}; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:127:13: error: expected template-name before ‘<’ token 127 | : OrExpr, BoolExpr > >::Type {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:127:13: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:136:30: error: ‘EnableIfCond’ is not a class template 136 | template struct EnableIfCond { /* empty */ }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:136:51: error: redeclared with 1 template parameter 136 | template struct EnableIfCond { /* empty */ }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:135:53: note: previous declaration ‘template struct rapidjson::internal::EnableIfCond’ used 2 template parameters 135 | template struct EnableIfCond { typedef T Type; }; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:139:30: error: ‘DisableIfCond’ is not a class template 139 | template struct DisableIfCond { /* empty */ }; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:139:51: error: redeclared with 1 template parameter 139 | template struct DisableIfCond { /* empty */ }; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:138:53: note: previous declaration ‘template struct rapidjson::internal::DisableIfCond’ used 2 template parameters 138 | template struct DisableIfCond { typedef T Type; }; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:142:31: error: expected template-name before ‘<’ token 142 | struct EnableIf : EnableIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:142:31: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:145:33: error: expected template-name before ‘<’ token 145 | struct DisableIf : DisableIfCond {}; | ^ /usr/include/cereal/external/rapidjson/internal/meta.h:145:33: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/internal/meta.h:150:30: error: ‘RemoveSfinaeTag’ is not a class template 150 | template struct RemoveSfinaeTag { typedef T Type; }; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:150:46: error: ‘SfinaeTag’ was not declared in this scope; did you mean ‘rapidjson::internal::SfinaeTag’? 150 | template struct RemoveSfinaeTag { typedef T Type; }; | ^~~~~~~~~ | rapidjson::internal::SfinaeTag /usr/include/cereal/external/rapidjson/internal/meta.h:148:8: note: ‘rapidjson::internal::SfinaeTag’ declared here 148 | struct SfinaeTag {}; | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/stack.h:18, from /usr/include/cereal/external/rapidjson/writer.h:20, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/allocators.h:114:36: error: ‘CrtAllocator’ does not name a type 114 | template | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:20, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/stack.h: In member function ‘void rapidjson::internal::Stack::Swap(rapidjson::internal::Stack&)’: /usr/include/cereal/external/rapidjson/internal/stack.h:91:9: error: ‘internal’ is not a class, namespace, or enumeration 91 | internal::Swap(allocator_, rhs.allocator_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:92:9: error: ‘internal’ is not a class, namespace, or enumeration 92 | internal::Swap(ownAllocator_, rhs.ownAllocator_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:93:9: error: ‘internal’ is not a class, namespace, or enumeration 93 | internal::Swap(stack_, rhs.stack_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:94:9: error: ‘internal’ is not a class, namespace, or enumeration 94 | internal::Swap(stackTop_, rhs.stackTop_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:95:9: error: ‘internal’ is not a class, namespace, or enumeration 95 | internal::Swap(stackEnd_, rhs.stackEnd_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/stack.h:96:9: error: ‘internal’ is not a class, namespace, or enumeration 96 | internal::Swap(initialCapacity_, rhs.initialCapacity_); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strfunc.h: At global scope: /usr/include/cereal/external/rapidjson/internal/strfunc.h:31:8: error: ‘SizeType’ does not name a type 31 | inline SizeType StrLen(const Ch* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:39:8: error: ‘SizeType’ does not name a type 39 | inline SizeType StrLen(const char* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:44:8: error: ‘SizeType’ does not name a type 44 | inline SizeType StrLen(const wchar_t* s) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:50:59: error: ‘SizeType’ has not been declared 50 | bool CountStringCodePoint(const typename Encoding::Ch* s, SizeType length, SizeType* outCount) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h:50:76: error: ‘SizeType’ has not been declared 50 | bool CountStringCodePoint(const typename Encoding::Ch* s, SizeType length, SizeType* outCount) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strfunc.h: In function ‘bool std::CountStringCodePoint(const typename Encoding::Ch*, int, int*)’: /usr/include/cereal/external/rapidjson/internal/strfunc.h:53:5: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 53 | GenericStringStream is(s); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strfunc.h:53:33: error: expected primary-expression before ‘>’ token 53 | GenericStringStream is(s); | ^ /usr/include/cereal/external/rapidjson/internal/strfunc.h:55:5: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 55 | SizeType count = 0; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strfunc.h:56:12: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 56 | while (is.src_ < end) { | ^~ | meta::is In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/writer.h:21, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strfunc.h:60:14: error: no post-increment operator for type 60 | count++; | ^~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::u32toa(uint32_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:42:30: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 42 | const char* cDigitsLut = GetDigitsLut(); | ^~~~~~~~~~~~ | std::GetDigitsLut /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::i32toa(int32_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:123:12: error: ‘u32toa’ was not declared in this scope; did you mean ‘std::u32toa’? 123 | return u32toa(u, buffer); | ^~~~~~ | std::u32toa /usr/include/cereal/external/rapidjson/internal/itoa.h:39:14: note: ‘std::u32toa’ declared here 39 | inline char* u32toa(uint32_t value, char* buffer) { | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::u64toa(uint64_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:128:30: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 128 | const char* cDigitsLut = GetDigitsLut(); | ^~~~~~~~~~~~ | std::GetDigitsLut /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/itoa.h: In function ‘char* std::i64toa(int64_t, char*)’: /usr/include/cereal/external/rapidjson/internal/itoa.h:302:12: error: ‘u64toa’ was not declared in this scope; did you mean ‘std::u64toa’? 302 | return u64toa(u, buffer); | ^~~~~~ | std::u64toa /usr/include/cereal/external/rapidjson/internal/itoa.h:126:14: note: ‘std::u64toa’ declared here 126 | inline char* u64toa(uint64_t value, char* buffer) { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/diyfp.h: At global scope: /usr/include/cereal/external/rapidjson/internal/diyfp.h:175:8: error: ‘DiyFp’ does not name a type 175 | inline DiyFp GetCachedPowerByIndex(size_t index) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/diyfp.h:238:8: error: ‘DiyFp’ does not name a type 238 | inline DiyFp GetCachedPower(int e, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/diyfp.h:252:8: error: ‘DiyFp’ does not name a type 252 | inline DiyFp GetCachedPower10(int exp, int *outExp) { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:28: error: ‘DiyFp’ does not name a type 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:44: error: ‘DiyFp’ does not name a type 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘void std::DigitGen(const int&, const int&, uint64_t, char*, int*, int*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:62:11: error: ‘DiyFp’ does not name a type 62 | const DiyFp one(uint64_t(1) << -Mp.e, Mp.e); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:63:11: error: ‘DiyFp’ does not name a type 63 | const DiyFp wp_w = Mp - W; | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:64:44: error: request for member ‘f’ in ‘Mp’, which is of non-class type ‘const int’ 64 | uint32_t p1 = static_cast(Mp.f >> -one.e); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:64:50: error: ‘one’ was not declared in this scope 64 | uint32_t p1 = static_cast(Mp.f >> -one.e); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:65:22: error: request for member ‘f’ in ‘Mp’, which is of non-class type ‘const int’ 65 | uint64_t p2 = Mp.f & (one.f - 1); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:66:17: error: ‘CountDecimalDigit32’ was not declared in this scope; did you mean ‘std::CountDecimalDigit32’? 66 | int kappa = CountDecimalDigit32(p1); // kappa in [0, 9] | ^~~~~~~~~~~~~~~~~~~ | std::CountDecimalDigit32 /usr/include/cereal/external/rapidjson/internal/dtoa.h:44:12: note: ‘std::CountDecimalDigit32’ declared here 44 | inline int CountDecimalDigit32(uint32_t n) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:89:98: error: ‘wp_w’ was not declared in this scope 89 | GrisuRound(buffer, *len, delta, tmp, static_cast(kPow10[kappa]) << -one.e, wp_w.f); | ^~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:89:13: error: ‘GrisuRound’ was not declared in this scope; did you mean ‘std::GrisuRound’? 89 | GrisuRound(buffer, *len, delta, tmp, static_cast(kPow10[kappa]) << -one.e, wp_w.f); | ^~~~~~~~~~ | std::GrisuRound /usr/include/cereal/external/rapidjson/internal/dtoa.h:35:13: note: ‘std::GrisuRound’ declared here 35 | inline void GrisuRound(char* buffer, int len, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:106:56: error: ‘wp_w’ was not declared in this scope 106 | GrisuRound(buffer, *len, delta, p2, one.f, wp_w.f * (index < 9 ? kPow10[index] : 0)); | ^~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:106:13: error: ‘GrisuRound’ was not declared in this scope; did you mean ‘std::GrisuRound’? 106 | GrisuRound(buffer, *len, delta, p2, one.f, wp_w.f * (index < 9 ? kPow10[index] : 0)); | ^~~~~~~~~~ | std::GrisuRound /usr/include/cereal/external/rapidjson/internal/dtoa.h:35:13: note: ‘std::GrisuRound’ declared here 35 | inline void GrisuRound(char* buffer, int len, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘void std::Grisu2(double, char*, int*, int*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:113:11: error: ‘DiyFp’ does not name a type 113 | const DiyFp v(value); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:114:5: error: ‘DiyFp’ was not declared in this scope; did you mean ‘rapidjson::internal::DiyFp’? 114 | DiyFp w_m, w_p; | ^~~~~ | rapidjson::internal::DiyFp In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/diyfp.h:44:8: note: ‘rapidjson::internal::DiyFp’ declared here 44 | struct DiyFp { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:5: error: ‘v’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:29: error: ‘w_m’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:115:35: error: ‘w_p’ was not declared in this scope 115 | v.NormalizedBoundaries(&w_m, &w_p); | ^~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:117:11: error: ‘DiyFp’ does not name a type 117 | const DiyFp c_mk = GetCachedPower(w_p.e, K); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:118:11: error: ‘DiyFp’ does not name a type 118 | const DiyFp W = v.Normalize() * c_mk; | ^~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:119:10: error: expected ‘;’ before ‘Wp’ 119 | DiyFp Wp = w_p * c_mk; | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/dtoa.h:120:10: error: expected ‘;’ before ‘Wm’ 120 | DiyFp Wm = w_m * c_mk; | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/dtoa.h:121:5: error: ‘Wm’ was not declared in this scope; did you mean ‘tm’? 121 | Wm.f++; | ^~ | tm /usr/include/cereal/external/rapidjson/internal/dtoa.h:122:5: error: ‘Wp’ was not declared in this scope 122 | Wp.f--; | ^~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:123:14: error: ‘W’ was not declared in this scope 123 | DigitGen(W, Wp, Wp.f - Wm.f, buffer, length, K); | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:123:5: error: ‘DigitGen’ was not declared in this scope; did you mean ‘std::DigitGen’? 123 | DigitGen(W, Wp, Wp.f - Wm.f, buffer, length, K); | ^~~~~~~~ | std::DigitGen /usr/include/cereal/external/rapidjson/internal/dtoa.h:60:13: note: ‘std::DigitGen’ declared here 60 | inline void DigitGen(const DiyFp& W, const DiyFp& Mp, uint64_t delta, char* buffer, int* len, int* K) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::WriteExponent(int, char*)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:135:25: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 135 | const char* d = GetDigitsLut() + K * 2; | ^~~~~~~~~~~~ | std::GetDigitsLut In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/dtoa.h:140:25: error: ‘GetDigitsLut’ was not declared in this scope; did you mean ‘std::GetDigitsLut’? 140 | const char* d = GetDigitsLut() + K * 2; | ^~~~~~~~~~~~ | std::GetDigitsLut In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:22, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/itoa.h:23:20: note: ‘std::GetDigitsLut’ declared here 23 | inline const char* GetDigitsLut() { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::Prettify(char*, int, int, int)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:205:16: error: ‘WriteExponent’ was not declared in this scope; did you mean ‘std::WriteExponent’? 205 | return WriteExponent(kk - 1, &buffer[2]); | ^~~~~~~~~~~~~ | std::WriteExponent /usr/include/cereal/external/rapidjson/internal/dtoa.h:126:14: note: ‘std::WriteExponent’ declared here 126 | inline char* WriteExponent(int K, char* buffer) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:212:16: error: ‘WriteExponent’ was not declared in this scope; did you mean ‘std::WriteExponent’? 212 | return WriteExponent(kk - 1, &buffer[0 + length + 2]); | ^~~~~~~~~~~~~ | std::WriteExponent /usr/include/cereal/external/rapidjson/internal/dtoa.h:126:14: note: ‘std::WriteExponent’ declared here 126 | inline char* WriteExponent(int K, char* buffer) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h: In function ‘char* std::dtoa(double, char*, int)’: /usr/include/cereal/external/rapidjson/internal/dtoa.h:218:5: error: ‘Double’ was not declared in this scope 218 | Double d(value); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:218:5: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:409:31: note: ‘testing::internal::Double’ 409 | typedef FloatingPoint Double; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:24, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/ieee754.h:23:7: note: ‘rapidjson::internal::Double’ 23 | class Double { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/dtoa.h:219:9: error: ‘d’ was not declared in this scope 219 | if (d.IsZero()) { | ^ /usr/include/cereal/external/rapidjson/internal/dtoa.h:233:9: error: ‘Grisu2’ was not declared in this scope; did you mean ‘std::Grisu2’? 233 | Grisu2(value, buffer, &length, &K); | ^~~~~~ | std::Grisu2 /usr/include/cereal/external/rapidjson/internal/dtoa.h:112:13: note: ‘std::Grisu2’ declared here 112 | inline void Grisu2(double value, char* buffer, int* length, int* K) { | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/dtoa.h:234:16: error: ‘Prettify’ was not declared in this scope; did you mean ‘std::Prettify’? 234 | return Prettify(buffer, length, K, maxDecimalPlaces); | ^~~~~~~~ | std::Prettify /usr/include/cereal/external/rapidjson/internal/dtoa.h:150:14: note: ‘std::Prettify’ declared here 150 | inline char* Prettify(char* buffer, int length, int k, int maxDecimalPlaces) { | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h: At global scope: /usr/include/cereal/external/rapidjson/stringbuffer.h:40:51: error: ‘CrtAllocator’ does not name a type 40 | template | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:88:13: error: ‘internal’ does not name a type 88 | mutable internal::Stack stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In constructor ‘rapidjson::GenericStringBuffer::GenericStringBuffer(Allocator*, std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:45:89: error: class ‘rapidjson::GenericStringBuffer’ does not have any field named ‘stack_’ 45 | GenericStringBuffer(Allocator* allocator = 0, size_t capacity = kDefaultCapacity) : stack_(allocator, capacity) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In constructor ‘rapidjson::GenericStringBuffer::GenericStringBuffer(rapidjson::GenericStringBuffer&&)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:48:54: error: class ‘rapidjson::GenericStringBuffer’ does not have any field named ‘stack_’ 48 | GenericStringBuffer(GenericStringBuffer&& rhs) : stack_(std::move(rhs.stack_)) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer& rapidjson::GenericStringBuffer::operator=(rapidjson::GenericStringBuffer&&)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:51:13: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 51 | stack_ = std::move(rhs.stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Put(rapidjson::GenericStringBuffer::Ch)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:56:23: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:56:46: error: expected primary-expression before ‘>’ token 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:56:48: error: expected primary-expression before ‘)’ token 56 | void Put(Ch c) { *stack_.template Push() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::PutUnsafe(rapidjson::GenericStringBuffer::Ch)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:57:29: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:57:58: error: expected primary-expression before ‘>’ token 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:57:60: error: expected primary-expression before ‘)’ token 57 | void PutUnsafe(Ch c) { *stack_.template PushUnsafe() = c; } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Clear()’: /usr/include/cereal/external/rapidjson/stringbuffer.h:60:20: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 60 | void Clear() { stack_.Clear(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::ShrinkToFit()’: /usr/include/cereal/external/rapidjson/stringbuffer.h:63:10: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 63 | *stack_.template Push() = '\0'; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:63:33: error: expected primary-expression before ‘>’ token 63 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:63:35: error: expected primary-expression before ‘)’ token 63 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:65:31: error: expected primary-expression before ‘>’ token 65 | stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Reserve(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:68:34: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 68 | void Reserve(size_t count) { stack_.template Reserve(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:68:60: error: expected primary-expression before ‘>’ token 68 | void Reserve(size_t count) { stack_.template Reserve(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer::Ch* rapidjson::GenericStringBuffer::Push(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:69:37: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 69 | Ch* Push(size_t count) { return stack_.template Push(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:69:60: error: expected primary-expression before ‘>’ token 69 | Ch* Push(size_t count) { return stack_.template Push(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘rapidjson::GenericStringBuffer::Ch* rapidjson::GenericStringBuffer::PushUnsafe(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:70:43: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 70 | Ch* PushUnsafe(size_t count) { return stack_.template PushUnsafe(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:70:72: error: expected primary-expression before ‘>’ token 70 | Ch* PushUnsafe(size_t count) { return stack_.template PushUnsafe(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘void rapidjson::GenericStringBuffer::Pop(std::size_t)’: /usr/include/cereal/external/rapidjson/stringbuffer.h:71:30: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 71 | void Pop(size_t count) { stack_.template Pop(count); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:71:52: error: expected primary-expression before ‘>’ token 71 | void Pop(size_t count) { stack_.template Pop(count); } | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘const Ch* rapidjson::GenericStringBuffer::GetString() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:75:10: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 75 | *stack_.template Push() = '\0'; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h:75:33: error: expected primary-expression before ‘>’ token 75 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:75:35: error: expected primary-expression before ‘)’ token 75 | *stack_.template Push() = '\0'; | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:76:31: error: expected primary-expression before ‘>’ token 76 | stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:78:41: error: expected primary-expression before ‘>’ token 78 | return stack_.template Bottom(); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:78:43: error: expected primary-expression before ‘)’ token 78 | return stack_.template Bottom(); | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘std::size_t rapidjson::GenericStringBuffer::GetSize() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:82:37: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 82 | size_t GetSize() const { return stack_.GetSize(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: In member function ‘std::size_t rapidjson::GenericStringBuffer::GetLength() const’: /usr/include/cereal/external/rapidjson/stringbuffer.h:85:39: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 85 | size_t GetLength() const { return stack_.GetSize() / sizeof(Ch); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/stringbuffer.h: At global scope: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:29: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:97:9: error: ‘GenericStringBuffer’ does not name a type 97 | typedef GenericStringBuffer > StringBuffer; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:13: error: variable or field ‘PutReserve’ declared void 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:24: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:52: error: expected primary-expression before ‘,’ token 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:63: error: expected primary-expression before ‘>’ token 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:100:66: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:100:81: error: expected primary-expression before ‘count’ 100 | inline void PutReserve(GenericStringBuffer& stream, size_t count) { | ^~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:13: error: variable or field ‘PutUnsafe’ declared void 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:23: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:51: error: expected primary-expression before ‘,’ token 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:62: error: expected primary-expression before ‘>’ token 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:105:65: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:105:95: error: expected ‘(’ before ‘c’ 105 | inline void PutUnsafe(GenericStringBuffer& stream, typename Encoding::Ch c) { | ^ | ( /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:13: error: variable or field ‘PutN’ declared void 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:18: error: ‘GenericStringBuffer’ was not declared in this scope; did you mean ‘rapidjson::GenericStringBuffer’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringBuffer /usr/include/cereal/external/rapidjson/stringbuffer.h:41:7: note: ‘rapidjson::GenericStringBuffer’ declared here 41 | class GenericStringBuffer { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:43: error: expected primary-expression before ‘>’ token 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:45: error: expected primary-expression before ‘>’ token 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:48: error: ‘stream’ was not declared in this scope; did you mean ‘std::io_errc::stream’? 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/bits/ios_base.h:203:24: note: ‘std::io_errc::stream’ declared here 203 | enum class io_errc { stream = 1 }; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:24, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stringbuffer.h:111:56: error: expected primary-expression before ‘char’ 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^~~~ /usr/include/cereal/external/rapidjson/stringbuffer.h:111:71: error: expected primary-expression before ‘n’ 111 | inline void PutN(GenericStringBuffer >& stream, char c, size_t n) { | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:69:26: error: ‘kWriteNanAndInfFlag’ was not declared in this scope; did you mean ‘kWriteNanAndInfFlag’? 69 | kWriteDefaultFlags = CEREAL_RAPIDJSON_WRITE_DEFAULT_FLAGS //!< Default write flags. Can be customized by defining CEREAL_RAPIDJSON_WRITE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:68:5: note: ‘kWriteNanAndInfFlag’ declared here 68 | kWriteNanAndInfFlag = 2, //!< Allow writing of Infinity, -Infinity and NaN. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:88:59: error: ‘UTF8’ does not name a type 88 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:88:63: error: expected ‘>’ before ‘<’ token 88 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^ /usr/include/cereal/external/rapidjson/writer.h:101:30: error: ‘StackAllocator’ has not been declared 101 | Writer(OutputStream& os, StackAllocator* stackAllocator = 0, size_t levelDepth = kDefaultLevelDepth) : | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:105:26: error: expected ‘)’ before ‘*’ token 105 | Writer(StackAllocator* allocator = 0, size_t levelDepth = kDefaultLevelDepth) : | ~ ^ | ) /usr/include/cereal/external/rapidjson/writer.h:195:35: error: ‘SizeType’ has not been declared 195 | bool RawNumber(const Ch* str, SizeType length, bool copy = false) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:202:32: error: ‘SizeType’ has not been declared 202 | bool String(const Ch* str, SizeType length, bool copy = false) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:221:29: error: ‘SizeType’ has not been declared 221 | bool Key(const Ch* str, SizeType length, bool copy = false) { return String(str, length, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:230:20: error: ‘SizeType’ has not been declared 230 | bool EndObject(SizeType memberCount = 0) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:245:19: error: ‘SizeType’ has not been declared 245 | bool EndArray(SizeType elementCount = 0) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:271:50: error: ‘Type’ has not been declared 271 | bool RawValue(const Ch* json, size_t length, Type type) { | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:376:37: error: ‘SizeType’ has not been declared 376 | bool WriteString(const Ch* str, SizeType length) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:450:35: error: ‘GenericStringStream’ has not been declared 450 | bool ScanWriteUnescapedString(GenericStringStream& is, size_t length) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:450:54: error: expected ‘,’ or ‘...’ before ‘<’ token 450 | bool ScanWriteUnescapedString(GenericStringStream& is, size_t length) { | ^ /usr/include/cereal/external/rapidjson/writer.h:472:17: error: ‘Type’ has not been declared 472 | void Prefix(Type type) { | ^~~~ /usr/include/cereal/external/rapidjson/writer.h:500:5: error: ‘internal’ does not name a type 500 | internal::Stack level_stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In constructor ‘rapidjson::Writer::Writer(OutputStream&, int*, std::size_t)’: /usr/include/cereal/external/rapidjson/writer.h:102:19: error: class ‘rapidjson::Writer’ does not have any field named ‘level_stack_’ 102 | os_(&os), level_stack_(stackAllocator, levelDepth * sizeof(Level)), maxDecimalPlaces_(kDefaultMaxDecimalPlaces), hasRoot_(false) {} | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In constructor ‘rapidjson::Writer::Writer(rapidjson::Writer&&)’: /usr/include/cereal/external/rapidjson/writer.h:110:23: error: class ‘rapidjson::Writer’ does not have any field named ‘level_stack_’ 110 | os_(rhs.os_), level_stack_(std::move(rhs.level_stack_)), maxDecimalPlaces_(rhs.maxDecimalPlaces_), hasRoot_(rhs.hasRoot_) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘void rapidjson::Writer::Reset(OutputStream&)’: /usr/include/cereal/external/rapidjson/writer.h:136:9: error: ‘level_stack_’ was not declared in this scope 136 | level_stack_.Clear(); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::IsComplete() const’: /usr/include/cereal/external/rapidjson/writer.h:144:28: error: ‘level_stack_’ was not declared in this scope 144 | return hasRoot_ && level_stack_.Empty(); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Null()’: /usr/include/cereal/external/rapidjson/writer.h:181:42: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 181 | bool Null() { Prefix(kNullType); return EndValue(WriteNull()); } | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Bool(bool)’: /usr/include/cereal/external/rapidjson/writer.h:182:46: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 182 | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return EndValue(WriteBool(b)); } | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:182:58: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 182 | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return EndValue(WriteBool(b)); } | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Int(int)’: /usr/include/cereal/external/rapidjson/writer.h:183:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 183 | bool Int(int i) { Prefix(kNumberType); return EndValue(WriteInt(i)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Uint(unsigned int)’: /usr/include/cereal/external/rapidjson/writer.h:184:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 184 | bool Uint(unsigned u) { Prefix(kNumberType); return EndValue(WriteUint(u)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Int64(int64_t)’: /usr/include/cereal/external/rapidjson/writer.h:185:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 185 | bool Int64(int64_t i64) { Prefix(kNumberType); return EndValue(WriteInt64(i64)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Uint64(uint64_t)’: /usr/include/cereal/external/rapidjson/writer.h:186:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 186 | bool Uint64(uint64_t u64) { Prefix(kNumberType); return EndValue(WriteUint64(u64)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Double(double)’: /usr/include/cereal/external/rapidjson/writer.h:193:42: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 193 | bool Double(double d) { Prefix(kNumberType); return EndValue(WriteDouble(d)); } | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::RawNumber(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/writer.h:198:16: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 198 | Prefix(kNumberType); | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::String(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/writer.h:205:16: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 205 | Prefix(kStringType); | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::StartObject()’: /usr/include/cereal/external/rapidjson/writer.h:216:16: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 216 | Prefix(kObjectType); | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:217:14: error: ‘level_stack_’ was not declared in this scope 217 | new (level_stack_.template Push()) Level(false); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:217:14: error: ‘level_stack_’ does not name a type /usr/include/cereal/external/rapidjson/writer.h:217:26: error: expected ‘)’ before ‘.’ token 217 | new (level_stack_.template Push()) Level(false); | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndObject(int)’: /usr/include/cereal/external/rapidjson/writer.h:232:9: error: ‘level_stack_’ was not declared in this scope 232 | CEREAL_RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level)); // not inside an Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: ‘level_stack_’ was not declared in this scope 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: expected primary-expression before ‘>’ token 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:233:9: error: expected primary-expression before ‘)’ token 233 | CEREAL_RAPIDJSON_ASSERT(!level_stack_.template Top()->inArray); // currently inside an Array, not Object | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: ‘level_stack_’ was not declared in this scope 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: expected primary-expression before ‘>’ token 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:234:9: error: expected primary-expression before ‘)’ token 234 | CEREAL_RAPIDJSON_ASSERT(0 == level_stack_.template Top()->valueCount % 2); // Object has a Key without a Value | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:235:9: error: ‘level_stack_’ was not declared in this scope 235 | level_stack_.template Pop(1); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:235:40: error: expected primary-expression before ‘>’ token 235 | level_stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::StartArray()’: /usr/include/cereal/external/rapidjson/writer.h:240:16: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 240 | Prefix(kArrayType); | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:241:14: error: ‘level_stack_’ was not declared in this scope 241 | new (level_stack_.template Push()) Level(true); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:241:14: error: ‘level_stack_’ does not name a type /usr/include/cereal/external/rapidjson/writer.h:241:26: error: expected ‘)’ before ‘.’ token 241 | new (level_stack_.template Push()) Level(true); | ~ ^ | ) In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndArray(int)’: /usr/include/cereal/external/rapidjson/writer.h:247:9: error: ‘level_stack_’ was not declared in this scope 247 | CEREAL_RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level)); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: ‘level_stack_’ was not declared in this scope 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: expected primary-expression before ‘>’ token 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:248:9: error: expected primary-expression before ‘)’ token 248 | CEREAL_RAPIDJSON_ASSERT(level_stack_.template Top()->inArray); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:249:9: error: ‘level_stack_’ was not declared in this scope 249 | level_stack_.template Pop(1); | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:249:40: error: expected primary-expression before ‘>’ token 249 | level_stack_.template Pop(1); | ^ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::String(const Ch* const&)’: /usr/include/cereal/external/rapidjson/writer.h:258:60: error: ‘internal’ is not a class, namespace, or enumeration 258 | bool String(const Ch* const& str) { return String(str, internal::StrLen(str)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::Key(const Ch* const&)’: /usr/include/cereal/external/rapidjson/writer.h:259:54: error: ‘internal’ is not a class, namespace, or enumeration 259 | bool Key(const Ch* const& str) { return Key(str, internal::StrLen(str)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteInt(int)’: /usr/include/cereal/external/rapidjson/writer.h:314:27: error: ‘internal’ is not a class, namespace, or enumeration 314 | const char* end = internal::i32toa(i, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteUint(unsigned int)’: /usr/include/cereal/external/rapidjson/writer.h:323:27: error: ‘internal’ is not a class, namespace, or enumeration 323 | const char* end = internal::u32toa(u, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteInt64(int64_t)’: /usr/include/cereal/external/rapidjson/writer.h:332:27: error: ‘internal’ is not a class, namespace, or enumeration 332 | const char* end = internal::i64toa(i64, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteUint64(uint64_t)’: /usr/include/cereal/external/rapidjson/writer.h:341:21: error: ‘internal’ is not a class, namespace, or enumeration 341 | char* end = internal::u64toa(u64, buffer); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteDouble(double)’: /usr/include/cereal/external/rapidjson/writer.h:349:13: error: ‘internal’ is not a class, namespace, or enumeration 349 | if (internal::Double(d).IsNanOrInf()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:350:19: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 350 | if (!(writeFlags & kWriteNanAndInfFlag)) | ^~~~~~~~~~ | WriteFlag /usr/include/cereal/external/rapidjson/writer.h:350:32: error: ‘kWriteNanAndInfFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteNanAndInfFlag’? 350 | if (!(writeFlags & kWriteNanAndInfFlag)) | ^~~~~~~~~~~~~~~~~~~ | rapidjson::kWriteNanAndInfFlag In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:68:5: note: ‘rapidjson::kWriteNanAndInfFlag’ declared here 68 | kWriteNanAndInfFlag = 2, //!< Allow writing of Infinity, -Infinity and NaN. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:352:17: error: ‘internal’ is not a class, namespace, or enumeration 352 | if (internal::Double(d).IsNan()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:357:17: error: ‘internal’ is not a class, namespace, or enumeration 357 | if (internal::Double(d).Sign()) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:369:21: error: ‘internal’ is not a class, namespace, or enumeration 369 | char* end = internal::dtoa(d, buffer, maxDecimalPlaces_); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteString(const Ch*, int)’: /usr/include/cereal/external/rapidjson/writer.h:390:13: error: ‘TargetEncoding’ has not been declared 390 | if (TargetEncoding::supportUnicode) | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:396:9: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 396 | GenericStringStream is(str); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:396:43: error: expected primary-expression before ‘>’ token 396 | GenericStringStream is(str); | ^ /usr/include/cereal/external/rapidjson/writer.h:397:41: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 397 | while (ScanWriteUnescapedString(is, length)) { | ^~ | meta::is In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:399:18: error: ‘TargetEncoding’ has not been declared 399 | if (!TargetEncoding::supportUnicode && static_cast(c) >= 0x80) { | ^~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘kWriteValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteValidateEncodingFlag’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:67:5: note: ‘rapidjson::kWriteValidateEncodingFlag’ declared here 67 | kWriteValidateEncodingFlag = 1, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘TargetEncoding’ was not declared in this scope 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:441:22: error: expected primary-expression before ‘,’ token 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘::Validate’ has not been declared 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: expected primary-expression before ‘,’ token 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:441:22: error: ‘::TranscodeUnsafe’ has not been declared 441 | else if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::ScanWriteUnescapedString(int)’: /usr/include/cereal/external/rapidjson/writer.h:451:16: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 451 | return CEREAL_RAPIDJSON_LIKELY(is.Tell() < length); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:451:16: error: ‘length’ was not declared in this scope 451 | return CEREAL_RAPIDJSON_LIKELY(is.Tell() < length); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::WriteRawValue(const Ch*, std::size_t)’: /usr/include/cereal/external/rapidjson/writer.h:461:9: error: ‘GenericStringStream’ was not declared in this scope; did you mean ‘rapidjson::GenericStringStream’? 461 | GenericStringStream is(json); | ^~~~~~~~~~~~~~~~~~~ | rapidjson::GenericStringStream In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:154:8: note: ‘rapidjson::GenericStringStream’ declared here 154 | struct GenericStringStream { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:461:43: error: expected primary-expression before ‘>’ token 461 | GenericStringStream is(json); | ^ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:462:16: error: ‘is’ was not declared in this scope; did you mean ‘meta::is’? 462 | while (CEREAL_RAPIDJSON_LIKELY(is.Tell() < length)) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:21, from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/meta/meta.hpp:852:11: note: ‘meta::is’ declared here 852 | using is = bool_>; | ^~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘writeFlags’ was not declared in this scope; did you mean ‘WriteFlag’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘kWriteValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kWriteValidateEncodingFlag’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:67:5: note: ‘rapidjson::kWriteValidateEncodingFlag’ declared here 67 | kWriteValidateEncodingFlag = 1, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘TargetEncoding’ was not declared in this scope 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:464:17: error: expected primary-expression before ‘,’ token 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘::Validate’ has not been declared 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: expected primary-expression before ‘,’ token 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:464:17: error: ‘::TranscodeUnsafe’ has not been declared 464 | if (CEREAL_RAPIDJSON_UNLIKELY(!(writeFlags & kWriteValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘void rapidjson::Writer::Prefix(int)’: /usr/include/cereal/external/rapidjson/writer.h:474:13: error: ‘level_stack_’ was not declared in this scope 474 | if (CEREAL_RAPIDJSON_LIKELY(level_stack_.GetSize() != 0)) { // this value is not at root | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:475:59: error: expected primary-expression before ‘>’ token 475 | Level* level = level_stack_.template Top(); | ^ /usr/include/cereal/external/rapidjson/writer.h:475:61: error: expected primary-expression before ‘)’ token 475 | Level* level = level_stack_.template Top(); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h:483:17: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 483 | CEREAL_RAPIDJSON_ASSERT(type == kStringType); // if it's in object, then even number should be a name | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h: In member function ‘bool rapidjson::Writer::EndValue(bool)’: /usr/include/cereal/external/rapidjson/writer.h:494:13: error: ‘level_stack_’ was not declared in this scope 494 | if (CEREAL_RAPIDJSON_UNLIKELY(level_stack_.Empty())) // end of json text | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/writer.h: At global scope: /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope 513 | inline bool Writer::WriteInt(int i) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:513:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:513:19: error: expected initializer before ‘<’ token 513 | inline bool Writer::WriteInt(int i) { | ^ /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope 521 | inline bool Writer::WriteUint(unsigned u) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:521:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:521:19: error: expected initializer before ‘<’ token 521 | inline bool Writer::WriteUint(unsigned u) { | ^ /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope 529 | inline bool Writer::WriteInt64(int64_t i64) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:529:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:529:19: error: expected initializer before ‘<’ token 529 | inline bool Writer::WriteInt64(int64_t i64) { | ^ /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope 537 | inline bool Writer::WriteUint64(uint64_t u) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:537:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:537:19: error: expected initializer before ‘<’ token 537 | inline bool Writer::WriteUint64(uint64_t u) { | ^ /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope 545 | inline bool Writer::WriteDouble(double d) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:545:20: error: ‘StringBuffer’ was not declared in this scope /usr/include/cereal/external/rapidjson/writer.h:545:19: error: expected initializer before ‘<’ token 545 | inline bool Writer::WriteDouble(double d) { | ^ In file included from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/prettywriter.h:47:59: error: ‘UTF8’ does not name a type 47 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^~~~ /usr/include/cereal/external/rapidjson/prettywriter.h:47:63: error: expected ‘>’ before ‘<’ token 47 | template, typename TargetEncoding = UTF8<>, typename StackAllocator = CrtAllocator, unsigned writeFlags = kWriteDefaultFlags> | ^ In file included from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/prettywriter.h:48:35: error: expected template-name before ‘<’ token 48 | class PrettyWriter : public Writer { | ^ /usr/include/cereal/external/rapidjson/prettywriter.h:48:35: error: expected ‘{’ before ‘<’ token In file included from /usr/include/cereal/archives/json.hpp:65, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/ostreamwrapper.h:72:9: error: ‘BasicOStreamWrapper’ does not name a type 72 | typedef BasicOStreamWrapper OStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/ostreamwrapper.h:73:9: error: ‘BasicOStreamWrapper’ does not name a type 73 | typedef BasicOStreamWrapper WOStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:66, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/istreamwrapper.h:119:9: error: ‘BasicIStreamWrapper’ does not name a type 119 | typedef BasicIStreamWrapper IStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/istreamwrapper.h:120:9: error: ‘BasicIStreamWrapper’ does not name a type 120 | typedef BasicIStreamWrapper WIStreamWrapper; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:68:7: error: ‘EncodedInputStream’ is not a class template 68 | class EncodedInputStream, MemoryStream> { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:68:26: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 68 | class EncodedInputStream, MemoryStream> { | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:68:7: error: template argument required for ‘class EncodedInputStream’ 68 | class EncodedInputStream, MemoryStream> { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:145:45: error: ‘UTFType’ has not been declared 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:153:5: error: ‘UTFType’ does not name a type 153 | UTFType GetType() const { return type_; } | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:221:5: error: ‘UTFType’ does not name a type 221 | UTFType type_; | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:145:60: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h: In constructor ‘rapidjson::AutoUTFInputStream::AutoUTFInputStream(InputByteStream&, int)’: /usr/include/cereal/external/rapidjson/encodedstream.h:145:79: error: class ‘rapidjson::AutoUTFInputStream’ does not have any field named ‘type_’ 145 | AutoUTFInputStream(InputByteStream& is, UTFType type = kUTF8) : is_(&is), type_(type), hasBOM_(false) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:146:9: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 146 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:146:9: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 146 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: expected primary-expression before ‘>’ token 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:148:39: error: ‘::Take’ has not been declared 148 | static const TakeFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Take) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:149:23: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 149 | takeFunc_ = f[type_]; | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h: In member function ‘void rapidjson::AutoUTFInputStream::DetectType()’: /usr/include/cereal/external/rapidjson/encodedstream.h:185:51: error: ‘type_’ was not declared in this scope 185 | if (bom == 0xFFFE0000) { type_ = kUTF32BE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:185:59: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 185 | if (bom == 0xFFFE0000) { type_ = kUTF32BE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:186:51: error: ‘type_’ was not declared in this scope 186 | else if (bom == 0x0000FEFF) { type_ = kUTF32LE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:186:59: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 186 | else if (bom == 0x0000FEFF) { type_ = kUTF32LE; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:187:51: error: ‘type_’ was not declared in this scope 187 | else if ((bom & 0xFFFF) == 0xFFFE) { type_ = kUTF16BE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:187:59: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 187 | else if ((bom & 0xFFFF) == 0xFFFE) { type_ = kUTF16BE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:188:51: error: ‘type_’ was not declared in this scope 188 | else if ((bom & 0xFFFF) == 0xFEFF) { type_ = kUTF16LE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:188:59: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 188 | else if ((bom & 0xFFFF) == 0xFEFF) { type_ = kUTF16LE; hasBOM_ = true; is_->Take(); is_->Take(); } | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:189:51: error: ‘type_’ was not declared in this scope 189 | else if ((bom & 0xFFFFFF) == 0xBFBBEF) { type_ = kUTF8; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:189:59: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 189 | else if ((bom & 0xFFFFFF) == 0xBFBBEF) { type_ = kUTF8; hasBOM_ = true; is_->Take(); is_->Take(); is_->Take(); } | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:205:24: error: ‘type_’ was not declared in this scope 205 | case 0x08: type_ = kUTF32BE; break; | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:205:32: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 205 | case 0x08: type_ = kUTF32BE; break; | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:206:32: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 206 | case 0x0A: type_ = kUTF16BE; break; | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:207:32: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 207 | case 0x01: type_ = kUTF32LE; break; | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:208:32: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 208 | case 0x05: type_ = kUTF16LE; break; | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:209:32: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 209 | case 0x0F: type_ = kUTF8; break; | ^~~~~ | rapidjson::kUTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:215:13: error: ‘type_’ was not declared in this scope 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:215:22: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:215:43: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 215 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:216:13: error: ‘type_’ was not declared in this scope 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:216:22: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:216:43: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 216 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h: At global scope: /usr/include/cereal/external/rapidjson/encodedstream.h:244:47: error: ‘UTFType’ has not been declared 244 | AutoUTFOutputStream(OutputByteStream& os, UTFType type, bool putBOM) : os_(&os), type_(type) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:258:5: error: ‘UTFType’ does not name a type 258 | UTFType GetType() const { return type_; } | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:283:5: error: ‘UTFType’ does not name a type 283 | UTFType type_; | ^~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h: In constructor ‘rapidjson::AutoUTFOutputStream::AutoUTFOutputStream(OutputByteStream&, int, bool)’: /usr/include/cereal/external/rapidjson/encodedstream.h:244:86: error: class ‘rapidjson::AutoUTFOutputStream’ does not have any field named ‘type_’ 244 | AutoUTFOutputStream(OutputByteStream& os, UTFType type, bool putBOM) : os_(&os), type_(type) { | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:245:9: error: ‘kUTF8’ was not declared in this scope; did you mean ‘rapidjson::kUTF8’? 245 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:604:5: note: ‘rapidjson::kUTF8’ declared here 604 | kUTF8 = 0, //!< UTF-8. | ^~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:245:9: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 245 | CEREAL_RAPIDJSON_ASSERT(type >= kUTF8 && type <= kUTF32BE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:248:13: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h:248:22: error: ‘kUTF16LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16LE’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:605:5: note: ‘rapidjson::kUTF16LE’ declared here 605 | kUTF16LE = 1, //!< UTF-16 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:248:43: error: ‘kUTF16BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF16BE’? 248 | if (type_ == kUTF16LE || type_ == kUTF16BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 2); | ^~~~~~~~ | rapidjson::kUTF16BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:606:5: note: ‘rapidjson::kUTF16BE’ declared here 606 | kUTF16BE = 2, //!< UTF-16 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:249:13: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~ | type /usr/include/cereal/external/rapidjson/encodedstream.h:249:22: error: ‘kUTF32LE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32LE’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32LE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:607:5: note: ‘rapidjson::kUTF32LE’ declared here 607 | kUTF32LE = 3, //!< UTF-32 little endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:249:43: error: ‘kUTF32BE’ was not declared in this scope; did you mean ‘rapidjson::kUTF32BE’? 249 | if (type_ == kUTF32LE || type_ == kUTF32BE) CEREAL_RAPIDJSON_ASSERT(sizeof(Ch) >= 4); | ^~~~~~~~ | rapidjson::kUTF32BE In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:608:5: note: ‘rapidjson::kUTF32BE’ declared here 608 | kUTF32BE = 4 //!< UTF-32 big endian. | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: expected primary-expression before ‘>’ token 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:251:38: error: ‘::Put’ has not been declared; did you mean ‘PutN’? 251 | static const PutFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(Put) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:252:22: error: ‘type_’ was not declared in this scope; did you mean ‘type’? 252 | putFunc_ = f[type_]; | ^~~~~ | type In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h: In member function ‘void rapidjson::AutoUTFOutputStream::PutBOM()’: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF16LE’ was not declared in this scope; did you mean ‘rapidjson::UTF16LE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:342:8: note: ‘rapidjson::UTF16LE’ declared here 342 | struct UTF16LE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF16BE’ was not declared in this scope; did you mean ‘rapidjson::UTF16BE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:375:8: note: ‘rapidjson::UTF16BE’ declared here 375 | struct UTF16BE : UTF16 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF32LE’ was not declared in this scope; did you mean ‘rapidjson::UTF32LE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:457:8: note: ‘rapidjson::UTF32LE’ declared here 457 | struct UTF32LE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘UTF32BE’ was not declared in this scope; did you mean ‘rapidjson::UTF32BE’? 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:496:8: note: ‘rapidjson::UTF32BE’ declared here 496 | struct UTF32BE : UTF32 { | ^~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: expected primary-expression before ‘>’ token 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/encodedstream.h:276:41: error: ‘::PutBOM’ has not been declared 276 | static const PutBOMFunc f[] = { CEREAL_RAPIDJSON_ENCODINGS_FUNC(PutBOM) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:22, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodedstream.h:277:11: error: ‘type_’ was not declared in this scope 277 | f[type_](*os_); | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::FastPath(double, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:32:30: error: ‘internal’ is not a class, namespace, or enumeration 32 | return significand * internal::Pow10(exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:34:30: error: ‘internal’ is not a class, namespace, or enumeration 34 | return significand / internal::Pow10(-exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodNormalPrecision(double, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:40:13: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 40 | d = FastPath(d, -308); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:44:13: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 44 | d = FastPath(d, p); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: At global scope: /usr/include/cereal/external/rapidjson/internal/strtod.h:56:47: error: ‘BigInteger’ does not name a type 56 | inline int CheckWithinHalfULP(double b, const BigInteger& d, int dExp) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘int std::CheckWithinHalfULP(double, const int&, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:57:11: error: ‘Double’ does not name a type 57 | const Double db(b); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:58:27: error: ‘db’ was not declared in this scope; did you mean ‘b’? 58 | const uint64_t bInt = db.IntegerSignificand(); | ^~ | b /usr/include/cereal/external/rapidjson/internal/strtod.h:93:23: error: ‘Min3’ was not declared in this scope; did you mean ‘std::Min3’? 93 | int common_Exp2 = Min3(dS_Exp2, bS_Exp2, hS_Exp2); | ^~~~ | std::Min3 /usr/include/cereal/external/rapidjson/internal/strtod.h:49:10: note: ‘std::Min3’ declared here 49 | inline T Min3(T a, T b, T c) { | ^~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:98:5: error: ‘BigInteger’ was not declared in this scope; did you mean ‘rapidjson::internal::BigInteger’? 98 | BigInteger dS = d; | ^~~~~~~~~~ | rapidjson::internal::BigInteger In file included from /usr/include/cereal/external/rapidjson/internal/strtod.h:19, from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/biginteger.h:28:7: note: ‘rapidjson::internal::BigInteger’ declared here 28 | class BigInteger { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strtod.h:99:5: error: ‘dS’ was not declared in this scope; did you mean ‘d’? 99 | dS.MultiplyPow5(static_cast(dS_Exp5)) <<= static_cast(dS_Exp2); | ^~ | d /usr/include/cereal/external/rapidjson/internal/strtod.h:101:15: error: expected ‘;’ before ‘bS’ 101 | BigInteger bS(bInt); | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:102:5: error: ‘bS’ was not declared in this scope; did you mean ‘b’? 102 | bS.MultiplyPow5(static_cast(bS_Exp5)) <<= static_cast(bS_Exp2); | ^~ | b /usr/include/cereal/external/rapidjson/internal/strtod.h:104:15: error: expected ‘;’ before ‘hS’ 104 | BigInteger hS(1); | ^~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:105:5: error: ‘hS’ was not declared in this scope 105 | hS.MultiplyPow5(static_cast(hS_Exp5)) <<= static_cast(hS_Exp2); | ^~ /usr/include/cereal/external/rapidjson/internal/strtod.h:107:15: error: expected ‘;’ before ‘delta’ 107 | BigInteger delta(0); | ^~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:108:24: error: ‘delta’ was not declared in this scope 108 | dS.Difference(bS, &delta); | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘bool std::StrtodFast(double, int, double*)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:118:14: error: ‘internal’ is not a class, namespace, or enumeration 118 | d *= internal::Pow10(p - 22); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:123:19: error: ‘FastPath’ was not declared in this scope; did you mean ‘std::FastPath’? 123 | *result = FastPath(d, p); | ^~~~~~~~ | std::FastPath /usr/include/cereal/external/rapidjson/internal/strtod.h:28:15: note: ‘std::FastPath’ declared here 28 | inline double FastPath(double significand, int exp) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘bool std::StrtodDiyFp(const char*, int, int, double*)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:149:5: error: ‘DiyFp’ was not declared in this scope; did you mean ‘rapidjson::internal::DiyFp’? 149 | DiyFp v(significand, 0); | ^~~~~ | rapidjson::internal::DiyFp In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:23, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/diyfp.h:44:8: note: ‘rapidjson::internal::DiyFp’ declared here 44 | struct DiyFp { | ^~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strtod.h:150:5: error: ‘v’ was not declared in this scope 150 | v = v.Normalize(); | ^ /usr/include/cereal/external/rapidjson/internal/strtod.h:156:10: error: expected ‘;’ before ‘cachedPower’ 156 | DiyFp cachedPower = GetCachedPower10(dExp, &actualExp); | ^~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:158:22: error: ‘DiyFp’ does not name a type 158 | static const DiyFp kPow10[] = { | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:169:17: error: ‘kPow10’ was not declared in this scope; did you mean ‘Pow10’? 169 | v = v * kPow10[adjustment - 1]; | ^~~~~~ | Pow10 /usr/include/cereal/external/rapidjson/internal/strtod.h:174:13: error: ‘cachedPower’ was not declared in this scope 174 | v = v * cachedPower; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:182:42: error: ‘Double’ has not been declared 182 | const int effectiveSignificandSize = Double::EffectiveSignificandSize(64 + v.e); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:192:10: error: expected ‘;’ before ‘rounded’ 192 | DiyFp rounded(v.f >> precisionSize, v.e + precisionSize); | ^~~~~~~~ | ; /usr/include/cereal/external/rapidjson/internal/strtod.h:196:9: error: ‘rounded’ was not declared in this scope 196 | rounded.f++; | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:197:26: error: ‘DiyFp’ is not a class, namespace, or enumeration 197 | if (rounded.f & (DiyFp::kDpHiddenBit << 1)) { // rounding overflows mantissa (issue #340) | ^~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:203:15: error: ‘rounded’ was not declared in this scope 203 | *result = rounded.ToDouble(); | ^~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodBigInteger(double, const char*, int, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:210:11: error: ‘BigInteger’ does not name a type 210 | const BigInteger dInt(decimals, static_cast(dLen)); | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:211:5: error: ‘Double’ was not declared in this scope 211 | Double a(approx); | ^~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:211:5: note: suggested alternatives: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:409:31: note: ‘testing::internal::Double’ 409 | typedef FloatingPoint Double; | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/internal/dtoa.h:24, from /usr/include/cereal/external/rapidjson/writer.h:22, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/ieee754.h:23:7: note: ‘rapidjson::internal::Double’ 23 | class Double { | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:25, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/internal/strtod.h:212:34: error: ‘a’ was not declared in this scope 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^ /usr/include/cereal/external/rapidjson/internal/strtod.h:212:45: error: ‘dInt’ was not declared in this scope 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:212:15: error: ‘CheckWithinHalfULP’ was not declared in this scope; did you mean ‘std::CheckWithinHalfULP’? 212 | int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); | ^~~~~~~~~~~~~~~~~~ | std::CheckWithinHalfULP /usr/include/cereal/external/rapidjson/internal/strtod.h:56:12: note: ‘std::CheckWithinHalfULP’ declared here 56 | inline int CheckWithinHalfULP(double b, const BigInteger& d, int dExp) { | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h: In function ‘double std::StrtodFullPrecision(double, int, const char*, std::size_t, std::size_t, int)’: /usr/include/cereal/external/rapidjson/internal/strtod.h:231:9: error: ‘StrtodFast’ was not declared in this scope; did you mean ‘std::StrtodFast’? 231 | if (StrtodFast(d, p, &result)) | ^~~~~~~~~~ | std::StrtodFast /usr/include/cereal/external/rapidjson/internal/strtod.h:113:13: note: ‘std::StrtodFast’ declared here 113 | inline bool StrtodFast(double d, int p, double* result) { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:280:9: error: ‘StrtodDiyFp’ was not declared in this scope; did you mean ‘std::StrtodDiyFp’? 280 | if (StrtodDiyFp(decimals, dLen, dExp, &result)) | ^~~~~~~~~~~ | std::StrtodDiyFp /usr/include/cereal/external/rapidjson/internal/strtod.h:131:13: note: ‘std::StrtodDiyFp’ declared here 131 | inline bool StrtodDiyFp(const char* decimals, int dLen, int dExp, double* result) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/strtod.h:284:12: error: ‘StrtodBigInteger’ was not declared in this scope; did you mean ‘std::StrtodBigInteger’? 284 | return StrtodBigInteger(result, decimals, dLen, dExp); | ^~~~~~~~~~~~~~~~ | std::StrtodBigInteger /usr/include/cereal/external/rapidjson/internal/strtod.h:208:15: note: ‘std::StrtodBigInteger’ declared here 208 | inline double StrtodBigInteger(double approx, const char* decimals, int dLen, int dExp) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h: At global scope: /usr/include/cereal/external/rapidjson/error/error.h:113:31: error: expected ‘)’ before ‘code’ 113 | ParseResult(ParseErrorCode code, size_t offset) : code_(code), offset_(offset) {} | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/error/error.h:116:5: error: ‘ParseErrorCode’ does not name a type 116 | ParseErrorCode Code() const { return code_; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:126:21: error: ‘ParseErrorCode’ has not been declared 126 | bool operator==(ParseErrorCode code) const { return code_ == code; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:127:28: error: ‘ParseErrorCode’ has not been declared 127 | friend bool operator==(ParseErrorCode code, const ParseResult & err) { return code == err.code_; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:130:21: error: ‘ParseErrorCode’ has not been declared 130 | bool operator!=(ParseErrorCode code) const { return !(*this == code); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:131:28: error: ‘ParseErrorCode’ has not been declared 131 | friend bool operator!=(ParseErrorCode code, const ParseResult & err) { return err != code; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:136:14: error: ‘ParseErrorCode’ has not been declared 136 | void Set(ParseErrorCode code, size_t offset = 0) { code_ = code; offset_ = offset; } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:139:5: error: ‘ParseErrorCode’ does not name a type 139 | ParseErrorCode code_; | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In constructor ‘rapidjson::ParseResult::ParseResult()’: /usr/include/cereal/external/rapidjson/error/error.h:111:21: error: class ‘rapidjson::ParseResult’ does not have any field named ‘code_’ 111 | ParseResult() : code_(kParseErrorNone), offset_(0) {} | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h:111:27: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 111 | ParseResult() : code_(kParseErrorNone), offset_(0) {} | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::IsError() const’: /usr/include/cereal/external/rapidjson/error/error.h:123:35: error: ‘code_’ was not declared in this scope; did you mean ‘mode_t’? 123 | bool IsError() const { return code_ != kParseErrorNone; } | ^~~~~ | mode_t /usr/include/cereal/external/rapidjson/error/error.h:123:44: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 123 | bool IsError() const { return code_ != kParseErrorNone; } | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::operator==(const rapidjson::ParseResult&) const’: /usr/include/cereal/external/rapidjson/error/error.h:125:61: error: ‘code_’ was not declared in this scope; did you mean ‘mode_t’? 125 | bool operator==(const ParseResult& that) const { return code_ == that.code_; } | ^~~~~ | mode_t /usr/include/cereal/external/rapidjson/error/error.h:125:75: error: ‘const struct rapidjson::ParseResult’ has no member named ‘code_’ 125 | bool operator==(const ParseResult& that) const { return code_ == that.code_; } | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘bool rapidjson::ParseResult::operator==(int) const’: /usr/include/cereal/external/rapidjson/error/error.h:126:57: error: ‘code_’ was not declared in this scope; did you mean ‘code’? 126 | bool operator==(ParseErrorCode code) const { return code_ == code; } | ^~~~~ | code /usr/include/cereal/external/rapidjson/error/error.h: In function ‘bool std::operator==(int, const rapidjson::ParseResult&)’: /usr/include/cereal/external/rapidjson/error/error.h:127:95: error: ‘const struct rapidjson::ParseResult’ has no member named ‘code_’ 127 | friend bool operator==(ParseErrorCode code, const ParseResult & err) { return code == err.code_; } | ^~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘void rapidjson::ParseResult::Clear()’: /usr/include/cereal/external/rapidjson/error/error.h:134:24: error: ‘kParseErrorNone’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNone’? 134 | void Clear() { Set(kParseErrorNone); } | ^~~~~~~~~~~~~~~ | rapidjson::kParseErrorNone /usr/include/cereal/external/rapidjson/error/error.h:65:5: note: ‘rapidjson::kParseErrorNone’ declared here 65 | kParseErrorNone = 0, //!< No error. | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h: In member function ‘void rapidjson::ParseResult::Set(int, std::size_t)’: /usr/include/cereal/external/rapidjson/error/error.h:136:56: error: ‘code_’ was not declared in this scope; did you mean ‘code’? 136 | void Set(ParseErrorCode code, size_t offset = 0) { code_ = code; offset_ = offset; } | ^~~~~ | code /usr/include/cereal/external/rapidjson/error/error.h: At global scope: /usr/include/cereal/external/rapidjson/error/error.h:153:50: error: typedef ‘rapidjson::GetParseErrorFunc’ is initialized (use ‘decltype’ instead) 153 | typedef const CEREAL_RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorCode); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/error/error.h:153:83: error: expected primary-expression before ‘)’ token 153 | typedef const CEREAL_RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorCode); | ^ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:156:26: error: ‘kParseFullPrecisionFlag’ was not declared in this scope; did you mean ‘kParseFullPrecisionFlag’? 156 | kParseDefaultFlags = CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS //!< Default parse flags. Can be customized by defining CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:151:5: note: ‘kParseFullPrecisionFlag’ declared here 151 | kParseFullPrecisionFlag = 16, //!< Parse number in full precision (but slower). | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:156:26: error: ‘kParseNanAndInfFlag’ was not declared in this scope; did you mean ‘kParseNanAndInfFlag’? 156 | kParseDefaultFlags = CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS //!< Default parse flags. Can be customized by defining CEREAL_RAPIDJSON_PARSE_DEFAULT_FLAGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:155:5: note: ‘kParseNanAndInfFlag’ declared here 155 | kParseNanAndInfFlag = 256, //!< Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles. | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:195:30: error: ‘UTF8’ does not name a type 195 | template, typename Derived = void> | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:195:34: error: expected ‘>’ before ‘<’ token 195 | template, typename Derived = void> | ^ /usr/include/cereal/external/rapidjson/reader.h:199:22: error: ‘internal’ is not a class, namespace, or enumeration 199 | typedef typename internal::SelectIf, BaseReaderHandler, Derived>::Type Override; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:199:40: error: expected unqualified-id before ‘<’ token 199 | typedef typename internal::SelectIf, BaseReaderHandler, Derived>::Type Override; | ^ /usr/include/cereal/external/rapidjson/reader.h:210:35: error: ‘SizeType’ has not been declared 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:211:28: error: ‘SizeType’ has not been declared 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:213:29: error: ‘SizeType’ has not been declared 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:214:20: error: ‘SizeType’ has not been declared 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:216:19: error: ‘SizeType’ has not been declared 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Null()’: /usr/include/cereal/external/rapidjson/reader.h:202:38: error: ‘Override’ does not name a type 202 | bool Null() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:202:46: error: expected ‘>’ before ‘&’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:202:46: error: expected ‘(’ before ‘&’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:202:47: error: expected primary-expression before ‘>’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:202:65: error: expected ‘)’ before ‘;’ token 202 | bool Null() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Bool(bool)’: /usr/include/cereal/external/rapidjson/reader.h:203:42: error: ‘Override’ does not name a type 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:203:50: error: expected ‘>’ before ‘&’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:203:50: error: expected ‘(’ before ‘&’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:203:51: error: expected primary-expression before ‘>’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:203:69: error: expected ‘)’ before ‘;’ token 203 | bool Bool(bool) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Int(int)’: /usr/include/cereal/external/rapidjson/reader.h:204:40: error: ‘Override’ does not name a type 204 | bool Int(int) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:204:48: error: expected ‘>’ before ‘&’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:204:48: error: expected ‘(’ before ‘&’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:204:49: error: expected primary-expression before ‘>’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:204:67: error: expected ‘)’ before ‘;’ token 204 | bool Int(int) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Uint(unsigned int)’: /usr/include/cereal/external/rapidjson/reader.h:205:46: error: ‘Override’ does not name a type 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:205:54: error: expected ‘>’ before ‘&’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:205:54: error: expected ‘(’ before ‘&’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:205:55: error: expected primary-expression before ‘>’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:205:73: error: expected ‘)’ before ‘;’ token 205 | bool Uint(unsigned) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Int64(int64_t)’: /usr/include/cereal/external/rapidjson/reader.h:206:46: error: ‘Override’ does not name a type 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:206:54: error: expected ‘>’ before ‘&’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:206:54: error: expected ‘(’ before ‘&’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:206:55: error: expected primary-expression before ‘>’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:206:73: error: expected ‘)’ before ‘;’ token 206 | bool Int64(int64_t) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Uint64(uint64_t)’: /usr/include/cereal/external/rapidjson/reader.h:207:48: error: ‘Override’ does not name a type 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:207:56: error: expected ‘>’ before ‘&’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:207:56: error: expected ‘(’ before ‘&’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:207:57: error: expected primary-expression before ‘>’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:207:75: error: expected ‘)’ before ‘;’ token 207 | bool Uint64(uint64_t) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Double(double)’: /usr/include/cereal/external/rapidjson/reader.h:208:46: error: ‘Override’ does not name a type 208 | bool Double(double) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:208:54: error: expected ‘>’ before ‘&’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:208:54: error: expected ‘(’ before ‘&’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:208:55: error: expected primary-expression before ‘>’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:208:73: error: expected ‘)’ before ‘;’ token 208 | bool Double(double) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::RawNumber(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:210:81: error: ‘Override’ does not name a type 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:210:89: error: expected ‘>’ before ‘&’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:210:89: error: expected ‘(’ before ‘&’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:210:90: error: expected primary-expression before ‘>’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:210:121: error: expected ‘)’ before ‘;’ token 210 | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::String(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:211:65: error: ‘Override’ does not name a type 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:211:73: error: expected ‘>’ before ‘&’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:211:73: error: expected ‘(’ before ‘&’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:211:74: error: expected primary-expression before ‘>’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:211:92: error: expected ‘)’ before ‘;’ token 211 | bool String(const Ch*, SizeType, bool) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::StartObject()’: /usr/include/cereal/external/rapidjson/reader.h:212:45: error: ‘Override’ does not name a type 212 | bool StartObject() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:212:53: error: expected ‘>’ before ‘&’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:212:53: error: expected ‘(’ before ‘&’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:212:54: error: expected primary-expression before ‘>’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:212:72: error: expected ‘)’ before ‘;’ token 212 | bool StartObject() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::Key(const Ch*, int, bool)’: /usr/include/cereal/external/rapidjson/reader.h:213:75: error: ‘Override’ does not name a type 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:213:83: error: expected ‘>’ before ‘&’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:213:83: error: expected ‘(’ before ‘&’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:213:84: error: expected primary-expression before ‘>’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ /usr/include/cereal/external/rapidjson/reader.h:213:115: error: expected ‘)’ before ‘;’ token 213 | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).String(str, len, copy); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::EndObject(int)’: /usr/include/cereal/external/rapidjson/reader.h:214:51: error: ‘Override’ does not name a type 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:214:59: error: expected ‘>’ before ‘&’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:214:59: error: expected ‘(’ before ‘&’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:214:60: error: expected primary-expression before ‘>’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:214:78: error: expected ‘)’ before ‘;’ token 214 | bool EndObject(SizeType) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::StartArray()’: /usr/include/cereal/external/rapidjson/reader.h:215:44: error: ‘Override’ does not name a type 215 | bool StartArray() { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:215:52: error: expected ‘>’ before ‘&’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:215:52: error: expected ‘(’ before ‘&’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:215:53: error: expected primary-expression before ‘>’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:215:71: error: expected ‘)’ before ‘;’ token 215 | bool StartArray() { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::BaseReaderHandler::EndArray(int)’: /usr/include/cereal/external/rapidjson/reader.h:216:50: error: ‘Override’ does not name a type 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:216:58: error: expected ‘>’ before ‘&’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:216:58: error: expected ‘(’ before ‘&’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ | ( /usr/include/cereal/external/rapidjson/reader.h:216:59: error: expected primary-expression before ‘>’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ /usr/include/cereal/external/rapidjson/reader.h:216:77: error: expected ‘)’ before ‘;’ token 216 | bool EndArray(SizeType) { return static_cast(*this).Default(); } | ^ | ) /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:224:33: error: ‘StreamTraits’ was not declared in this scope; did you mean ‘rapidjson::StreamTraits’? 224 | template::copyOptimization> | ^~~~~~~~~~~~ | rapidjson::StreamTraits In file included from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/stream.h:73:8: note: ‘rapidjson::StreamTraits’ declared here 73 | struct StreamTraits { | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:224:52: error: expected primary-expression before ‘>’ token 224 | template::copyOptimization> | ^ /usr/include/cereal/external/rapidjson/reader.h:224:55: error: ‘copyOptimization’ in namespace ‘::’ does not name a type 224 | template::copyOptimization> | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:229:7: error: ‘StreamLocalCopy’ is not a class template 229 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:244:7: error: ‘StreamLocalCopy’ is not a class template 244 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:244:7: error: redefinition of ‘class rapidjson::internal::StreamLocalCopy’ /usr/include/cereal/external/rapidjson/reader.h:229:7: note: previous definition of ‘class rapidjson::internal::StreamLocalCopy’ 229 | class StreamLocalCopy { | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In function ‘void std::SkipWhitespace(InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:265:5: error: ‘internal’ is not a class, namespace, or enumeration 265 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:265:42: error: expected primary-expression before ‘>’ token 265 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:266:25: error: overloaded function with no contextual type information 266 | InputStream& s(copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:536:87: error: ‘CrtAllocator’ does not name a type 536 | template | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:557:5: error: ‘ParseResult’ does not name a type 557 | ParseResult Parse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:598:5: error: ‘ParseResult’ does not name a type 598 | ParseResult Parse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:683:5: error: ‘ParseErrorCode’ does not name a type 683 | ParseErrorCode GetParseErrorCode() const { return parseResult_.Code(); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:689:24: error: ‘ParseErrorCode’ has not been declared 689 | void SetParseError(ParseErrorCode code, size_t offset) { parseResult_.Set(code, offset); } | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:930:21: error: ‘internal’ is not a class, namespace, or enumeration 930 | StackStream(internal::Stack& stack) : stack_(stack), length_(0) {} | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:930:36: error: expected ‘)’ before ‘<’ token 930 | StackStream(internal::Stack& stack) : stack_(stack), length_(0) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/reader.h:936:44: error: expected ‘;’ at end of member declaration 936 | CEREAL_RAPIDJSON_FORCEINLINE void* Push(SizeType count) { | ^~~~ | ; /usr/include/cereal/external/rapidjson/reader.h:936:57: error: expected ‘)’ before ‘count’ 936 | CEREAL_RAPIDJSON_FORCEINLINE void* Push(SizeType count) { | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/reader.h:951:9: error: ‘internal’ does not name a type 951 | internal::Stack& stack_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:952:9: error: ‘SizeType’ does not name a type 952 | SizeType length_; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2176:5: error: ‘ParseResult’ does not name a type 2176 | ParseResult IterativeParse(InputStream& is, Handler& handler) { | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2211:5: error: ‘internal’ does not name a type 2211 | internal::Stack stack_; //!< A stack for storing decoded string temporarily during non-destructive parsing. | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:2212:5: error: ‘ParseResult’ does not name a type 2212 | ParseResult parseResult_; | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In constructor ‘rapidjson::GenericReader::GenericReader(StackAllocator*, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:546:9: error: class ‘rapidjson::GenericReader’ does not have any field named ‘stack_’ 546 | stack_(stackAllocator, stackCapacity), parseResult_(), state_(IterativeParsingStartState) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:546:48: error: class ‘rapidjson::GenericReader’ does not have any field named ‘parseResult_’ 546 | stack_(stackAllocator, stackCapacity), parseResult_(), state_(IterativeParsingStartState) {} | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::IterativeParseInit()’: /usr/include/cereal/external/rapidjson/reader.h:606:9: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 606 | parseResult_.Clear(); | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::GenericReader::IterativeParseNext(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:639:36: error: ‘kParseStopWhenDoneFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseStopWhenDoneFlag’? 639 | if (!(parseFlags & kParseStopWhenDoneFlag)) { | ^~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseStopWhenDoneFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:150:5: note: ‘rapidjson::kParseStopWhenDoneFlag’ declared here 150 | kParseStopWhenDoneFlag = 8, //!< After parsing a complete JSON root from stream, stop further processing the rest of stream. When this flag is used, parser will not generate kParseErrorDocumentRootNotSingular error. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:662:9: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 662 | stack_.Clear(); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h: In member function ‘bool rapidjson::GenericReader::HasParseError() const’: /usr/include/cereal/external/rapidjson/reader.h:680:41: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 680 | bool HasParseError() const { return parseResult_.IsError(); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘std::size_t rapidjson::GenericReader::GetErrorOffset() const’: /usr/include/cereal/external/rapidjson/reader.h:686:44: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 686 | size_t GetErrorOffset() const { return parseResult_.Offset(); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::SetParseError(int, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:689:62: error: ‘parseResult_’ was not declared in this scope; did you mean ‘ParseResult’? 689 | void SetParseError(ParseErrorCode code, size_t offset) { parseResult_.Set(code, offset); } | ^~~~~~~~~~~~ | ParseResult /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ClearStack()’: /usr/include/cereal/external/rapidjson/reader.h:696:25: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 696 | void ClearStack() { stack_.Clear(); } | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::SkipWhitespaceAndComments(InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:712:26: error: ‘kParseCommentsFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseCommentsFlag’? 712 | if (parseFlags & kParseCommentsFlag) { | ^~~~~~~~~~~~~~~~~~ | rapidjson::kParseCommentsFlag /usr/include/cereal/external/rapidjson/reader.h:152:5: note: ‘rapidjson::kParseCommentsFlag’ declared here 152 | kParseCommentsFlag = 32, //!< Allow one-line (//) and multi-line (/**/) comments. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:717:29: error: ‘kParseErrorUnspecificSyntaxError’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorUnspecificSyntaxError’? 717 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorUnspecificSyntaxError, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:89:5: note: ‘rapidjson::kParseErrorUnspecificSyntaxError’ declared here 89 | kParseErrorUnspecificSyntaxError //!< Unspecific syntax error. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:729:21: error: ‘kParseErrorUnspecificSyntaxError’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorUnspecificSyntaxError’? 729 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorUnspecificSyntaxError, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:89:5: note: ‘rapidjson::kParseErrorUnspecificSyntaxError’ declared here 89 | kParseErrorUnspecificSyntaxError //!< Unspecific syntax error. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseObject(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:743:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 743 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:750:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 750 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:754:14: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 754 | for (SizeType memberCount = 0;;) { | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:756:17: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 756 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissName, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:765:17: error: ‘kParseErrorObjectMissColon’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissColon’? 765 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissColon, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:73:5: note: ‘rapidjson::kParseErrorObjectMissColon’ declared here 73 | kParseErrorObjectMissColon, //!< Missing a colon after a name of object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:776:15: error: ‘memberCount’ was not declared in this scope 776 | ++memberCount; | ^~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:787:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 787 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:790:21: error: ‘kParseErrorObjectMissCommaOrCurlyBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’? 790 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissCommaOrCurlyBracket, is.Tell()); break; // This useless break is only for making warning and coverage happy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:74:5: note: ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’ declared here 74 | kParseErrorObjectMissCommaOrCurlyBracket, //!< Missing a comma or '}' after an object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:793:30: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 793 | if (parseFlags & kParseTrailingCommasFlag) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:796:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 796 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseArray(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:811:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 811 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:818:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 818 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:822:14: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 822 | for (SizeType elementCount = 0;;) { | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:826:15: error: ‘elementCount’ was not declared in this scope 826 | ++elementCount; | ^~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:836:21: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 836 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:840:17: error: ‘kParseErrorArrayMissCommaOrSquareBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’? 840 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorArrayMissCommaOrSquareBracket, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:76:5: note: ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’ declared here 76 | kParseErrorArrayMissCommaOrSquareBracket, //!< Missing a comma or ']' after an array element. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:842:30: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 842 | if (parseFlags & kParseTrailingCommasFlag) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:845:25: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 845 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseNull(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:860:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 860 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:863:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 863 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseTrue(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:873:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 873 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:876:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 876 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseFalse(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:886:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 886 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:889:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 889 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘unsigned int rapidjson::GenericReader::ParseHex4(InputStream&, std::size_t)’: /usr/include/cereal/external/rapidjson/reader.h:917:17: error: ‘kParseErrorStringUnicodeEscapeInvalidHex’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeEscapeInvalidHex’? 917 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorStringUnicodeEscapeInvalidHex, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:78:5: note: ‘rapidjson::kParseErrorStringUnicodeEscapeInvalidHex’ declared here 78 | kParseErrorStringUnicodeEscapeInvalidHex, //!< Incorrect hex digit after \\u escape in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::StackStream::Put(rapidjson::GenericReader::StackStream::Ch)’: /usr/include/cereal/external/rapidjson/reader.h:932:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 932 | *stack_.template Push() = c; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:932:37: error: expected primary-expression before ‘>’ token 932 | *stack_.template Push() = c; | ^ /usr/include/cereal/external/rapidjson/reader.h:932:39: error: expected primary-expression before ‘)’ token 932 | *stack_.template Push() = c; | ^ /usr/include/cereal/external/rapidjson/reader.h:933:15: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 933 | ++length_; | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘std::size_t rapidjson::GenericReader::StackStream::Length() const’: /usr/include/cereal/external/rapidjson/reader.h:941:40: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 941 | size_t Length() const { return length_; } | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘rapidjson::GenericReader::StackStream::Ch* rapidjson::GenericReader::StackStream::Pop()’: /usr/include/cereal/external/rapidjson/reader.h:944:20: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 944 | return stack_.template Pop(length_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:944:42: error: expected primary-expression before ‘>’ token 944 | return stack_.template Pop(length_); | ^ /usr/include/cereal/external/rapidjson/reader.h:944:44: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? 944 | return stack_.template Pop(length_); | ^~~~~~~ | Length /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseString(InputStream&, Handler&, bool)’: /usr/include/cereal/external/rapidjson/reader.h:958:9: error: ‘internal’ is not a class, namespace, or enumeration 958 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:958:46: error: expected primary-expression before ‘>’ token 958 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:959:29: error: overloaded function with no contextual type information 959 | InputStream& s(copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:965:26: error: ‘kParseInsituFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseInsituFlag’? 965 | if (parseFlags & kParseInsituFlag) { | ^~~~~~~~~~~~~~~~ | rapidjson::kParseInsituFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:147:5: note: ‘rapidjson::kParseInsituFlag’ declared here 147 | kParseInsituFlag = 1, //!< In-situ(destructive) parsing. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:972:49: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 972 | success = (isKey ? handler.Key(str, SizeType(length), false) : handler.String(str, SizeType(length), false)); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:972:96: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 972 | success = (isKey ? handler.Key(str, SizeType(length), false) : handler.String(str, SizeType(length), false)); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:975:66: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 975 | StackStream stackStream(stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:978:13: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 978 | SizeType length = static_cast(stackStream.Length()) - 1; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:980:49: error: ‘length’ was not declared in this scope 980 | success = (isKey ? handler.Key(str, length, true) : handler.String(str, length, true)); | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:983:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 983 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseStringToStream(InputStream&, OutputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:1004:32: error: ‘kParseValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseValidateEncodingFlag’? 1004 | if (!(parseFlags & kParseValidateEncodingFlag)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseValidateEncodingFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:148:5: note: ‘rapidjson::kParseValidateEncodingFlag’ declared here 148 | kParseValidateEncodingFlag = 2, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1023:29: error: ‘kParseErrorStringUnicodeSurrogateInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’? 1023 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringUnicodeSurrogateInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:79:5: note: ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’ declared here 79 | kParseErrorStringUnicodeSurrogateInvalid, //!< The surrogate pair in string is invalid. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1027:29: error: ‘kParseErrorStringUnicodeSurrogateInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’? 1027 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringUnicodeSurrogateInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:79:5: note: ‘rapidjson::kParseErrorStringUnicodeSurrogateInvalid’ declared here 79 | kParseErrorStringUnicodeSurrogateInvalid, //!< The surrogate pair in string is invalid. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1033:21: error: ‘kParseErrorStringEscapeInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringEscapeInvalid’? 1033 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringEscapeInvalid, escapeOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:80:5: note: ‘rapidjson::kParseErrorStringEscapeInvalid’ declared here 80 | kParseErrorStringEscapeInvalid, //!< Invalid escape character in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1042:21: error: ‘kParseErrorStringMissQuotationMark’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringMissQuotationMark’? 1042 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringMissQuotationMark, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:81:5: note: ‘rapidjson::kParseErrorStringMissQuotationMark’ declared here 81 | kParseErrorStringMissQuotationMark, //!< Missing a closing quotation mark in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1044:21: error: ‘kParseErrorStringInvalidEncoding’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringInvalidEncoding’? 1044 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringInvalidEncoding, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:82:5: note: ‘rapidjson::kParseErrorStringInvalidEncoding’ declared here 82 | kParseErrorStringInvalidEncoding, //!< Invalid encoding in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘kParseValidateEncodingFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseValidateEncodingFlag’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:148:5: note: ‘rapidjson::kParseValidateEncodingFlag’ declared here 148 | kParseValidateEncodingFlag = 2, //!< Validate encoding of JSON strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘,’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘>’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘::Validate’ has not been declared 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘,’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: expected primary-expression before ‘>’ token 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1048:21: error: ‘::Transcode’ has not been declared; did you mean ‘Transcoder’? 1048 | if (CEREAL_RAPIDJSON_UNLIKELY((parseFlags & kParseValidateEncodingFlag ? | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1051:21: error: ‘kParseErrorStringInvalidEncoding’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorStringInvalidEncoding’? 1051 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorStringInvalidEncoding, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:82:5: note: ‘rapidjson::kParseErrorStringInvalidEncoding’ declared here 82 | kParseErrorStringInvalidEncoding, //!< Invalid encoding in string. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::ParseNumber(InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:1455:9: error: ‘internal’ is not a class, namespace, or enumeration 1455 | internal::StreamLocalCopy copy(is); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1455:46: error: expected primary-expression before ‘>’ token 1455 | internal::StreamLocalCopy copy(is); | ^ /usr/include/cereal/external/rapidjson/reader.h:1457:28: error: ‘kParseNumbersAsStringsFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseNumbersAsStringsFlag’? 1457 | ((parseFlags & kParseNumbersAsStringsFlag) != 0) ? | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseNumbersAsStringsFlag /usr/include/cereal/external/rapidjson/reader.h:153:5: note: ‘rapidjson::kParseNumbersAsStringsFlag’ declared here 153 | kParseNumbersAsStringsFlag = 64, //!< Parse all numbers (ints/doubles) as strings. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1458:32: error: ‘kParseInsituFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseInsituFlag’? 1458 | ((parseFlags & kParseInsituFlag) == 0) : | ^~~~~~~~~~~~~~~~ | rapidjson::kParseInsituFlag In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:147:5: note: ‘rapidjson::kParseInsituFlag’ declared here 147 | kParseInsituFlag = 1, //!< In-situ(destructive) parsing. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1459:32: error: ‘kParseFullPrecisionFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseFullPrecisionFlag’? 1459 | ((parseFlags & kParseFullPrecisionFlag) != 0), | ^~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseFullPrecisionFlag /usr/include/cereal/external/rapidjson/reader.h:151:5: note: ‘rapidjson::kParseFullPrecisionFlag’ declared here 151 | kParseFullPrecisionFlag = 16, //!< Parse number in full precision (but slower). | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1461:53: error: template argument 2 is invalid 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1461:53: error: template argument 3 is invalid /usr/include/cereal/external/rapidjson/reader.h:1461:69: error: overloaded function with no contextual type information 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1461:70: error: expression list treated as compound expression in initializer [-fpermissive] 1461 | (parseFlags & kParseInsituFlag) == 0> s(*this, copy.s); | ^ /usr/include/cereal/external/rapidjson/reader.h:1463:32: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1463 | size_t startOffset = s.Tell(); | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:1468:36: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1468 | bool minus = Consume(s, '-'); | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1468:36: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1475:13: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1475 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == '0')) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1477:15: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1477 | s.TakePush(); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1479:18: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1479 | else if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '1' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1479:18: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1479 | else if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '1' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1480:41: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1480 | i = static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1483:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1483 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1483:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1483 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1485:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1485 | if (CEREAL_RAPIDJSON_LIKELY(i != 214748364 || s.Peek() > '8')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1491:58: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1491 | i = i * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1495:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1495 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1495:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1495 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1497:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1497 | if (CEREAL_RAPIDJSON_LIKELY(i != 429496729 || s.Peek() > '5')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1503:58: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1503 | i = i * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1508:32: error: ‘kParseNanAndInfFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseNanAndInfFlag’? 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~ | rapidjson::kParseNanAndInfFlag /usr/include/cereal/external/rapidjson/reader.h:155:5: note: ‘rapidjson::kParseNanAndInfFlag’ declared here 155 | kParseNanAndInfFlag = 256, //!< Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles. | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1508:56: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1508:56: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1508 | else if ((parseFlags & kParseNanAndInfFlag) && CEREAL_RAPIDJSON_LIKELY((s.Peek() == 'I' || s.Peek() == 'N'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1509:31: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1509 | if (Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1509:31: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1510:35: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1510 | if (Consume(s, 'a') && Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1510:35: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1510:54: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1510 | if (Consume(s, 'a') && Consume(s, 'N')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1510:54: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1515:22: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1515 | else if (CEREAL_RAPIDJSON_LIKELY(Consume(s, 'I'))) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1515:22: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1516:35: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1516 | if (Consume(s, 'n') && Consume(s, 'f')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1516:35: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1516:54: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1516 | if (Consume(s, 'n') && Consume(s, 'f')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1516:54: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1520:25: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1520 | if (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() == 'i' && !(Consume(s, 'i') && Consume(s, 'n') | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1520:25: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1522:25: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1522 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1522:25: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1522 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1528:17: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1528 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1528:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1528 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1532:13: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 1532 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1532:13: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1532 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1538:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1538 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1538:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1538 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1540:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1540 | if (CEREAL_RAPIDJSON_LIKELY(i64 != CEREAL_RAPIDJSON_UINT64_C2(0x0CCCCCCC, 0xCCCCCCCC) || s.Peek() > '8')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1545:62: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1545 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1549:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1549 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1549:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1549 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1551:29: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1551 | if (CEREAL_RAPIDJSON_LIKELY(i64 != CEREAL_RAPIDJSON_UINT64_C2(0x19999999, 0x99999999) || s.Peek() > '5')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1556:62: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1556 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1563:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1563 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1563:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1563 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1564:33: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1564 | d = d * 10 + (s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1571:27: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1571 | if (Consume(s, '.')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1571:27: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1572:33: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1572 | decimalPosition = s.Length(); | ^~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1574:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1574 | if (CEREAL_RAPIDJSON_UNLIKELY(!(s.Peek() >= '0' && s.Peek() <= '9'))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1574:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1574 | if (CEREAL_RAPIDJSON_UNLIKELY(!(s.Peek() >= '0' && s.Peek() <= '9'))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1575:17: error: ‘kParseErrorNumberMissFraction’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberMissFraction’? 1575 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissFraction, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:85:5: note: ‘rapidjson::kParseErrorNumberMissFraction’ declared here 85 | kParseErrorNumberMissFraction, //!< Miss fraction part in number. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1575:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1575 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissFraction, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1583:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1583 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1583:24: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1583 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1587:66: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1587 | i64 = i64 * 10 + static_cast(s.TakePush() - '0'); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1602:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1602 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1602:20: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1602 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1604:39: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1604 | d = d * 10.0 + (s.TakePush() - '0'); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1610:23: error: request for member ‘TakePush’ in ‘s’, which is of non-class type ‘int’ 1610 | s.TakePush(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1614:33: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1614 | decimalPosition = s.Length(); // decimal position at the end of integer. | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1618:27: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1618 | if (Consume(s, 'e') || Consume(s, 'E')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1618:27: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1618:46: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1618 | if (Consume(s, 'e') || Consume(s, 'E')) { | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1618:46: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1625:31: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1625 | if (Consume(s, '+')) | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1625:31: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type /usr/include/cereal/external/rapidjson/reader.h:1627:36: error: no matching function for call to ‘rapidjson::GenericReader::Consume(int&, char)’ 1627 | else if (Consume(s, '-')) | ^ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: candidate: ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch)’ 893 | CEREAL_RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:893:46: note: template argument deduction/substitution failed: /usr/include/cereal/external/rapidjson/reader.h: In substitution of ‘template template static bool rapidjson::GenericReader::Consume(InputStream&, typename InputStream::Ch) [with InputStream = ; SourceEncoding = int; TargetEncoding = ; StackAllocator = ]’: /usr/include/cereal/external/rapidjson/reader.h:1627:36: required from here /usr/include/cereal/external/rapidjson/reader.h:893:46: error: ‘int’ is not a class, struct, or union type In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1630:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1630 | if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1630:17: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1630 | if (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1631:42: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1631 | exp = static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1642:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1642 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1642:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1642 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1643:61: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1643 | exp = exp * 10 + static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1645:36: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1645 | while (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() >= '0' && s.Peek() <= '9')) // Consume the rest of exponent | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1645:36: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1645 | while (CEREAL_RAPIDJSON_UNLIKELY(s.Peek() >= '0' && s.Peek() <= '9')) // Consume the rest of exponent | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1646:35: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1646 | s.Take(); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1652:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1652 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1652:28: error: request for member ‘Peek’ in ‘s’, which is of non-class type ‘int’ 1652 | while (CEREAL_RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '9')) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1653:61: error: request for member ‘Take’ in ‘s’, which is of non-class type ‘int’ 1653 | exp = exp * 10 + static_cast(s.Take() - '0'); | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1655:29: error: ‘kParseErrorNumberTooBig’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberTooBig’? 1655 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberTooBig, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:84:5: note: ‘rapidjson::kParseErrorNumberTooBig’ declared here 84 | kParseErrorNumberTooBig, //!< Number too big to be stored in double. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1660:17: error: ‘kParseErrorNumberMissExponent’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberMissExponent’? 1660 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissExponent, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:86:5: note: ‘rapidjson::kParseErrorNumberMissExponent’ declared here 86 | kParseErrorNumberMissExponent, //!< Miss exponent in number. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1660:17: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1660 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberMissExponent, s.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1671:19: error: request for member ‘Pop’ in ‘s’, which is of non-class type ‘int’ 1671 | s.Pop(); // Pop stack no matter if it will be used or not. | ^~~ /usr/include/cereal/external/rapidjson/reader.h:1673:41: error: request for member ‘Tell’ in ‘s’, which is of non-class type ‘int’ 1673 | const size_t length = s.Tell() - startOffset; | ^~~~ /usr/include/cereal/external/rapidjson/reader.h:1677:47: error: there are no arguments to ‘SizeType’ that depend on a template parameter, so a declaration of ‘SizeType’ must be available [-fpermissive] 1677 | cont = handler.RawNumber(str, SizeType(length), false); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1680:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 1680 | SizeType numCharsToCopy = static_cast(s.Length()); | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1681:17: error: ‘StringStream’ was not declared in this scope; did you mean ‘StackStream’? 1681 | StringStream srcStream(s.Pop()); | ^~~~~~~~~~~~ | StackStream /usr/include/cereal/external/rapidjson/reader.h:1682:68: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 1682 | StackStream dstStream(stack_); | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:1683:24: error: ‘numCharsToCopy’ was not declared in this scope 1683 | while (numCharsToCopy--) { | ^~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1684:32: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1684:21: error: ‘Transcoder’ was not declared in this scope; did you mean ‘rapidjson::Transcoder’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~~ | rapidjson::Transcoder In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:658:8: note: ‘rapidjson::Transcoder’ declared here 658 | struct Transcoder { | ^~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1684:37: error: expected primary-expression before ‘>’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:38: error: expected primary-expression before ‘,’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:54: error: expected primary-expression before ‘>’ token 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^ /usr/include/cereal/external/rapidjson/reader.h:1684:57: error: ‘::Transcode’ has not been declared; did you mean ‘Transcoder’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~ | Transcoder /usr/include/cereal/external/rapidjson/reader.h:1684:67: error: ‘srcStream’ was not declared in this scope; did you mean ‘dstStream’? 1684 | Transcoder, TargetEncoding>::Transcode(srcStream, dstStream); | ^~~~~~~~~ | dstStream /usr/include/cereal/external/rapidjson/reader.h:1688:23: error: ‘SizeType’ does not name a type 1688 | const SizeType length = static_cast(dstStream.Length()) - 1; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1689:56: error: ‘length’ was not declared in this scope 1689 | cont = handler.RawNumber(str, SizeType(length), true); | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1693:30: error: request for member ‘Length’ in ‘s’, which is of non-class type ‘int’ 1693 | size_t length = s.Length(); | ^~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1694:36: error: request for member ‘Pop’ in ‘s’, which is of non-class type ‘int’ 1694 | const char* decimal = s.Pop(); // Pop stack no matter if it will be used or not. | ^~~ /usr/include/cereal/external/rapidjson/reader.h:1699:24: error: ‘internal’ is not a class, namespace, or enumeration 1699 | d = internal::StrtodFullPrecision(d, p, decimal, length, decimalPosition, exp); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/reader.h:1701:24: error: ‘internal’ is not a class, namespace, or enumeration 1701 | d = internal::StrtodNormalPrecision(d, p); | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1707:20: error: ‘kParseErrorNumberTooBig’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorNumberTooBig’? 1707 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorNumberTooBig, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:84:5: note: ‘rapidjson::kParseErrorNumberTooBig’ declared here 84 | kParseErrorNumberTooBig, //!< Number too big to be stored in double. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:1731:13: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 1731 | CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorTermination, startOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&)’: /usr/include/cereal/external/rapidjson/reader.h:2013:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 2013 | *stack_.template Push(1) = n; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:2013:35: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 2013 | *stack_.template Push(1) = n; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2020:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2020 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2061:14: error: ‘stack_’ was not declared in this scope; did you mean ‘stack_t’? 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^~~~~~ | stack_t /usr/include/cereal/external/rapidjson/reader.h:2061:34: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2061:44: error: expected primary-expression before ‘)’ token 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^ /usr/include/cereal/external/rapidjson/reader.h:2061:79: error: expected primary-expression before ‘)’ token 2061 | *stack_.template Top() = *stack_.template Top() + 1; | ^ /usr/include/cereal/external/rapidjson/reader.h:2067:32: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 2067 | if (!(parseFlags & kParseTrailingCommasFlag) && src == IterativeParsingMemberDelimiterState) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2068:17: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 2068 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorObjectMissName, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2072:21: error: expected ‘;’ before ‘c’ 2072 | SizeType c = *stack_.template Pop(1); | ^~ | ; /usr/include/cereal/external/rapidjson/reader.h:2075:19: error: ‘c’ was not declared in this scope 2075 | ++c; | ^ /usr/include/cereal/external/rapidjson/reader.h:2082:41: error: ‘c’ was not declared in this scope 2082 | bool hr = handler.EndObject(c); | ^ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2085:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2085 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2097:32: error: ‘kParseTrailingCommasFlag’ was not declared in this scope; did you mean ‘rapidjson::kParseTrailingCommasFlag’? 2097 | if (!(parseFlags & kParseTrailingCommasFlag) && src == IterativeParsingElementDelimiterState) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | rapidjson::kParseTrailingCommasFlag /usr/include/cereal/external/rapidjson/reader.h:154:5: note: ‘rapidjson::kParseTrailingCommasFlag’ declared here 154 | kParseTrailingCommasFlag = 128, //!< Allow trailing commas at the end of objects and arrays. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2098:17: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 2098 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorValueInvalid, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2102:21: error: expected ‘;’ before ‘c’ 2102 | SizeType c = *stack_.template Pop(1); | ^~ | ; /usr/include/cereal/external/rapidjson/reader.h:2105:19: error: ‘c’ was not declared in this scope 2105 | ++c; | ^ /usr/include/cereal/external/rapidjson/reader.h:2112:40: error: ‘c’ was not declared in this scope 2112 | bool hr = handler.EndArray(c); | ^ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2115:17: error: ‘kParseErrorTermination’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorTermination’? 2115 | CEREAL_RAPIDJSON_PARSE_ERROR_NORETURN(kParseErrorTermination, is.Tell()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:88:5: note: ‘rapidjson::kParseErrorTermination’ declared here 88 | kParseErrorTermination, //!< Parsing was terminated. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: In member function ‘void rapidjson::GenericReader::HandleError(rapidjson::GenericReader::IterativeParsingState, InputStream&)’: /usr/include/cereal/external/rapidjson/reader.h:2154:53: error: ‘kParseErrorDocumentEmpty’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorDocumentEmpty’? 2154 | case IterativeParsingStartState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorDocumentEmpty, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:67:5: note: ‘rapidjson::kParseErrorDocumentEmpty’ declared here 67 | kParseErrorDocumentEmpty, //!< The document is empty. | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2155:53: error: ‘kParseErrorDocumentRootNotSingular’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorDocumentRootNotSingular’? 2155 | case IterativeParsingFinishState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorDocumentRootNotSingular, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:68:5: note: ‘rapidjson::kParseErrorDocumentRootNotSingular’ declared here 68 | kParseErrorDocumentRootNotSingular, //!< The document root must not follow by other values. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2157:53: error: ‘kParseErrorObjectMissName’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissName’? 2157 | case IterativeParsingMemberDelimiterState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissName, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:72:5: note: ‘rapidjson::kParseErrorObjectMissName’ declared here 72 | kParseErrorObjectMissName, //!< Missing a name for object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2158:53: error: ‘kParseErrorObjectMissColon’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissColon’? 2158 | case IterativeParsingMemberKeyState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissColon, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:73:5: note: ‘rapidjson::kParseErrorObjectMissColon’ declared here 73 | kParseErrorObjectMissColon, //!< Missing a colon after a name of object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2159:53: error: ‘kParseErrorObjectMissCommaOrCurlyBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’? 2159 | case IterativeParsingMemberValueState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorObjectMissCommaOrCurlyBracket, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:74:5: note: ‘rapidjson::kParseErrorObjectMissCommaOrCurlyBracket’ declared here 74 | kParseErrorObjectMissCommaOrCurlyBracket, //!< Missing a comma or '}' after an object member. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2162:53: error: ‘kParseErrorValueInvalid’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorValueInvalid’? 2162 | case IterativeParsingElementDelimiterState: CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorValueInvalid, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:70:5: note: ‘rapidjson::kParseErrorValueInvalid’ declared here 70 | kParseErrorValueInvalid, //!< Invalid value. | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2163:80: error: ‘kParseErrorArrayMissCommaOrSquareBracket’ was not declared in this scope; did you mean ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’? 2163 | default: CEREAL_RAPIDJSON_ASSERT(src == IterativeParsingElementState); CEREAL_RAPIDJSON_PARSE_ERROR(kParseErrorArrayMissCommaOrSquareBracket, is.Tell()); return; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/reader.h:125, from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/error/error.h:76:5: note: ‘rapidjson::kParseErrorArrayMissCommaOrSquareBracket’ declared here 76 | kParseErrorArrayMissCommaOrSquareBracket, //!< Missing a comma or ']' after an array element. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h: At global scope: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:23: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/external/rapidjson/document.h:20, from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/reader.h:2217:9: error: ‘GenericReader’ does not name a type 2217 | typedef GenericReader, UTF8<> > Reader; | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:67:5: error: ‘GenericValue’ does not name a type 67 | GenericValue name; //!< name of member (must be a string) | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:68:5: error: ‘GenericValue’ does not name a type 68 | GenericValue value; //!< value of member. | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:104:18: error: ‘GenericValue’ is not a class template 104 | friend class GenericValue; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:104:18: error: template argument required for ‘class GenericValue’ /usr/include/cereal/external/rapidjson/document.h:104:5: error: friend declaration does not name a class or function 104 | friend class GenericValue; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:107:13: error: ‘GenericMember’ does not name a type 107 | typedef GenericMember PlainType; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:108:22: error: ‘internal’ is not a class, namespace, or enumeration 108 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:108:45: error: expected unqualified-id before ‘<’ token 108 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:120:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 120 | typedef ValueType value_type; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:121:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 121 | typedef ValueType * pointer; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:122:13: error: ‘ValueType’ does not name a type; did you mean ‘kTrueType’? 122 | typedef ValueType & reference; | ^~~~~~~~~ | kTrueType /usr/include/cereal/external/rapidjson/document.h:128:13: error: ‘pointer’ does not name a type 128 | typedef pointer Pointer; | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:130:13: error: ‘reference’ does not name a type 130 | typedef reference Reference; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:188:5: error: ‘Reference’ does not name a type 188 | Reference operator*() const { return *ptr_; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:189:5: error: ‘Pointer’ does not name a type 189 | Pointer operator->() const { return ptr_; } | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:190:5: error: ‘Reference’ does not name a type 190 | Reference operator[](DifferenceType n) const { return ptr_[n]; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:198:43: error: expected ‘)’ before ‘p’ 198 | explicit GenericMemberIterator(Pointer p) : ptr_(p) {} | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:200:5: error: ‘Pointer’ does not name a type 200 | Pointer ptr_; //!< raw pointer | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericMemberIterator::GenericMemberIterator()’: /usr/include/cereal/external/rapidjson/document.h:138:31: error: class ‘rapidjson::GenericMemberIterator’ does not have any field named ‘ptr_’ 138 | GenericMemberIterator() : ptr_() {} | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator&)’: /usr/include/cereal/external/rapidjson/document.h:156:58: error: class ‘rapidjson::GenericMemberIterator’ does not have any field named ‘ptr_’ 156 | GenericMemberIterator(const NonConstIterator & it) : ptr_(it.ptr_) {} | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator=(const NonConstIterator&)’: /usr/include/cereal/external/rapidjson/document.h:157:56: error: ‘ptr_’ was not declared in this scope 157 | Iterator& operator=(const NonConstIterator & it) { ptr_ = it.ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator++()’: /usr/include/cereal/external/rapidjson/document.h:161:31: error: ‘ptr_’ was not declared in this scope 161 | Iterator& operator++(){ ++ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator--()’: /usr/include/cereal/external/rapidjson/document.h:162:31: error: ‘ptr_’ was not declared in this scope 162 | Iterator& operator--(){ --ptr_; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator++(int)’: /usr/include/cereal/external/rapidjson/document.h:163:55: error: ‘ptr_’ was not declared in this scope 163 | Iterator operator++(int){ Iterator old(*this); ++ptr_; return old; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator--(int)’: /usr/include/cereal/external/rapidjson/document.h:164:55: error: ‘ptr_’ was not declared in this scope 164 | Iterator operator--(int){ Iterator old(*this); --ptr_; return old; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator+(rapidjson::GenericMemberIterator::DifferenceType) const’: /usr/include/cereal/external/rapidjson/document.h:169:66: error: ‘ptr_’ was not declared in this scope 169 | Iterator operator+(DifferenceType n) const { return Iterator(ptr_+n); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator rapidjson::GenericMemberIterator::operator-(rapidjson::GenericMemberIterator::DifferenceType) const’: /usr/include/cereal/external/rapidjson/document.h:170:66: error: ‘ptr_’ was not declared in this scope 170 | Iterator operator-(DifferenceType n) const { return Iterator(ptr_-n); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator+=(rapidjson::GenericMemberIterator::DifferenceType)’: /usr/include/cereal/external/rapidjson/document.h:172:46: error: ‘ptr_’ was not declared in this scope 172 | Iterator& operator+=(DifferenceType n) { ptr_+=n; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::Iterator& rapidjson::GenericMemberIterator::operator-=(rapidjson::GenericMemberIterator::DifferenceType)’: /usr/include/cereal/external/rapidjson/document.h:173:46: error: ‘ptr_’ was not declared in this scope 173 | Iterator& operator-=(DifferenceType n) { ptr_-=n; return *this; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator==(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:178:56: error: ‘ptr_’ was not declared in this scope 178 | bool operator==(ConstIterator that) const { return ptr_ == that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator!=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:179:56: error: ‘ptr_’ was not declared in this scope 179 | bool operator!=(ConstIterator that) const { return ptr_ != that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator<=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:180:56: error: ‘ptr_’ was not declared in this scope 180 | bool operator<=(ConstIterator that) const { return ptr_ <= that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator>=(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:181:56: error: ‘ptr_’ was not declared in this scope 181 | bool operator>=(ConstIterator that) const { return ptr_ >= that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator<(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:182:56: error: ‘ptr_’ was not declared in this scope 182 | bool operator< (ConstIterator that) const { return ptr_ < that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericMemberIterator::operator>(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:183:56: error: ‘ptr_’ was not declared in this scope 183 | bool operator> (ConstIterator that) const { return ptr_ > that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericMemberIterator::DifferenceType rapidjson::GenericMemberIterator::operator-(rapidjson::GenericMemberIterator::ConstIterator) const’: /usr/include/cereal/external/rapidjson/document.h:194:65: error: ‘ptr_’ was not declared in this scope 194 | DifferenceType operator-(ConstIterator that) const { return ptr_-that.ptr_; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:284:14: error: ‘SizeType’ has not been declared 284 | template | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:285:44: error: ‘N’ was not declared in this scope 285 | GenericStringRef(const CharType (&str)[N]) CEREAL_RAPIDJSON_NOEXCEPT | ^ /usr/include/cereal/external/rapidjson/document.h:321:43: error: ‘SizeType’ has not been declared 321 | GenericStringRef(const CharType* str, SizeType len) | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:330:11: error: ‘SizeType’ does not name a type 330 | const SizeType length; //!< length of the string (excluding the trailing NULL terminator) | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:333:5: error: ‘SizeType’ does not name a type 333 | SizeType NotNullStrLen(const CharType* str) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:342:14: error: ‘SizeType’ has not been declared 342 | template | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:343:38: error: ‘N’ was not declared in this scope 343 | GenericStringRef(CharType (&str)[N]) /* = delete */; | ^ /usr/include/cereal/external/rapidjson/document.h:343:5: error: ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ cannot be overloaded with ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ 343 | GenericStringRef(CharType (&str)[N]) /* = delete */; | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:285:5: note: previous declaration ‘template template< > rapidjson::GenericStringRef::GenericStringRef(...)’ 285 | GenericStringRef(const CharType (&str)[N]) CEREAL_RAPIDJSON_NOEXCEPT | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(...)’: /usr/include/cereal/external/rapidjson/document.h:286:13: error: ‘str’ was not declared in this scope; did you mean ‘std’? 286 | : s(str), length(N-1) {} | ^~~ | std /usr/include/cereal/external/rapidjson/document.h:286:19: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 286 | : s(str), length(N-1) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:286:26: error: ‘N’ was not declared in this scope 286 | : s(str), length(N-1) {} | ^ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(const CharType*)’: /usr/include/cereal/external/rapidjson/document.h:310:19: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 310 | : s(str), length(NotNullStrLen(str)) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericStringRef::GenericStringRef(const CharType*, int)’: /usr/include/cereal/external/rapidjson/document.h:322:64: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 322 | : s(CEREAL_RAPIDJSON_LIKELY(str) ? str : emptyString), length(len) { CEREAL_RAPIDJSON_ASSERT(str != 0 || len == 0u); } | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericStringRef::GenericStringRef(const rapidjson::GenericStringRef&)’: /usr/include/cereal/external/rapidjson/document.h:324:63: error: class ‘rapidjson::GenericStringRef’ does not have any field named ‘length’ 324 | GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:349:32: error: expected initializer before ‘<’ token 349 | const CharType GenericStringRef::emptyString[] = { CharType() }; | ^ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:364:8: error: ‘GenericStringRef’ does not name a type 364 | inline GenericStringRef StringRef(const CharType* str) { | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:384:8: error: ‘GenericStringRef’ does not name a type 384 | inline GenericStringRef StringRef(const CharType* str, size_t length) { | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:412:39: error: expected class-name before ‘{’ token 412 | struct IsGenericValueImpl : FalseType {}; | ^ /usr/include/cereal/external/rapidjson/document.h:415:30: error: ‘IsGenericValueImpl’ is not a class template 415 | template struct IsGenericValueImpl::Type, typename Void::Type> | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:415:145: error: redeclared with 1 template parameter 415 | template struct IsGenericValueImpl::Type, typename Void::Type> | ^ /usr/include/cereal/external/rapidjson/document.h:412:8: note: previous declaration ‘template struct rapidjson::internal::IsGenericValueImpl’ used 3 template parameters 412 | struct IsGenericValueImpl : FalseType {}; | ^~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:416:15: error: expected template-name before ‘<’ token 416 | : IsBaseOf, T>::Type {}; | ^ /usr/include/cereal/external/rapidjson/document.h:419:65: error: expected template-name before ‘<’ token 419 | template struct IsGenericValue : IsGenericValueImpl::Type {}; | ^ /usr/include/cereal/external/rapidjson/document.h:419:65: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidjson/document.h:432:8: error: ‘TypeHelper’ is not a class template 432 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:432:34: error: redeclared with 1 template parameter 432 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:440:8: error: ‘TypeHelper’ is not a class template 440 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:440:33: error: redeclared with 1 template parameter 440 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:448:8: error: ‘TypeHelper’ is not a class template 448 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:448:38: error: redeclared with 1 template parameter 448 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:476:8: error: ‘TypeHelper’ is not a class template 476 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:476:37: error: redeclared with 1 template parameter 476 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:484:8: error: ‘TypeHelper’ is not a class template 484 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:484:38: error: redeclared with 1 template parameter 484 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:492:8: error: ‘TypeHelper’ is not a class template 492 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:492:36: error: redeclared with 1 template parameter 492 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:500:8: error: ‘TypeHelper’ is not a class template 500 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:500:35: error: redeclared with 1 template parameter 500 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:508:8: error: ‘TypeHelper’ is not a class template 508 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:508:59: error: redeclared with 1 template parameter 508 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:527:8: error: ‘TypeHelper’ is not a class template 527 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:527:55: error: redeclared with 1 template parameter 527 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:536:8: error: ‘TypeHelper’ is not a class template 536 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:536:60: error: redeclared with 1 template parameter 536 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:543:8: error: ‘TypeHelper’ is not a class template 543 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:543:56: error: redeclared with 1 template parameter 543 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:552:8: error: ‘TypeHelper’ is not a class template 552 | struct TypeHelper { | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:552:61: error: redeclared with 1 template parameter 552 | struct TypeHelper { | ^ /usr/include/cereal/external/rapidjson/document.h:429:8: note: previous declaration ‘template struct rapidjson::internal::TypeHelper’ used 2 template parameters 429 | struct TypeHelper {}; | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:577:51: error: ‘MemoryPoolAllocator’ does not name a type 577 | template > | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:577:70: error: expected ‘>’ before ‘<’ token 577 | template > | ^ /usr/include/cereal/external/rapidjson/document.h:581:13: error: ‘GenericMember’ does not name a type 581 | typedef GenericMember Member; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:585:13: error: ‘GenericStringRef’ does not name a type 585 | typedef GenericStringRef StringRefType; //!< Reference to a constant string | ^~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:586:22: error: expected nested-name-specifier before ‘GenericMemberIterator’ 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:586:22: error: expected ‘;’ at end of member declaration 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:586:43: error: expected unqualified-id before ‘<’ token 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^ /usr/include/cereal/external/rapidjson/document.h:587:22: error: expected nested-name-specifier before ‘GenericMemberIterator’ 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:587:22: error: expected ‘;’ at end of member declaration 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:587:22: error: redeclaration of ‘typedef int rapidjson::GenericValue::GenericMemberIterator’ /usr/include/cereal/external/rapidjson/document.h:586:22: note: previous declaration ‘typedef int rapidjson::GenericValue::GenericMemberIterator’ 586 | typedef typename GenericMemberIterator::Iterator MemberIterator; //!< Member iterator for iterating in object. | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:587:43: error: expected unqualified-id before ‘<’ token 587 | typedef typename GenericMemberIterator::Iterator ConstMemberIterator; //!< Constant member iterator for iterating in object. | ^ /usr/include/cereal/external/rapidjson/document.h:591:13: error: ‘GenericArray’ does not name a type 591 | typedef GenericArray Array; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:592:13: error: ‘GenericArray’ does not name a type 592 | typedef GenericArray ConstArray; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:593:13: error: ‘GenericObject’ does not name a type 593 | typedef GenericObject Object; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:594:13: error: ‘GenericObject’ does not name a type 594 | typedef GenericObject ConstObject; | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:616:33: error: expected ‘)’ before ‘<’ token 616 | GenericValue(GenericDocument&& rhs); | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:620:29: error: ‘GenericDocument’ was not declared in this scope; did you mean ‘rapidjson::GenericDocument’? 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~~~~~~~~~~~~~ | rapidjson::GenericDocument In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:57:7: note: ‘rapidjson::GenericDocument’ declared here 57 | class GenericDocument; | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:620:53: error: expected primary-expression before ‘,’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:63: error: expected primary-expression before ‘,’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:78: error: expected primary-expression before ‘>’ token 620 | GenericValue& operator=(GenericDocument&& rhs); | ^ /usr/include/cereal/external/rapidjson/document.h:620:82: error: label ‘rhs’ referenced outside of any function 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~ /usr/include/cereal/external/rapidjson/document.h:620:19: error: declaration of ‘operator=’ as non-function 620 | GenericValue& operator=(GenericDocument&& rhs); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:630:31: error: expected ‘)’ before ‘type’ 630 | explicit GenericValue(Type type) CEREAL_RAPIDJSON_NOEXCEPT : data_() { | ~ ^~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:701:32: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: invalid use of template-name ‘rapidjson::internal::RemoveSfinaeTag’ without an argument list 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/internal/meta.h:149:30: note: ‘template struct rapidjson::internal::RemoveSfinaeTag’ declared here 149 | template struct RemoveSfinaeTag; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: expected template-argument before ‘<’ token 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:701:32: error: expected ‘>’ before ‘<’ token /usr/include/cereal/external/rapidjson/document.h:701:32: error: template argument 1 is invalid 701 | explicit GenericValue(T b, CEREAL_RAPIDJSON_ENABLEIF((internal::IsSame))) CEREAL_RAPIDJSON_NOEXCEPT // See #472 | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:757:31: error: ‘SizeType’ has not been declared 757 | GenericValue(const Ch* s, SizeType length) CEREAL_RAPIDJSON_NOEXCEPT : data_() { SetStringRaw(StringRef(s, length)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:760:40: error: expected ‘)’ before ‘s’ 760 | explicit GenericValue(StringRefType s) CEREAL_RAPIDJSON_NOEXCEPT : data_() { SetStringRaw(s); } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:763:31: error: ‘SizeType’ has not been declared 763 | GenericValue(const Ch* s, SizeType length, Allocator& allocator) : data_() { SetStringRaw(StringRef(s, length), allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:781:23: error: expected ‘)’ before ‘a’ 781 | GenericValue(Array a) CEREAL_RAPIDJSON_NOEXCEPT : data_(a.value_.data_) { | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:792:24: error: expected ‘)’ before ‘o’ 792 | GenericValue(Object o) CEREAL_RAPIDJSON_NOEXCEPT : data_(o.value_.data_) { | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:856:19: error: declaration of ‘operator=’ as non-function 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:856:27: error: expected ‘;’ at end of member declaration 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ^ | ; /usr/include/cereal/external/rapidjson/document.h:856:42: error: expected ‘)’ before ‘str’ 856 | GenericValue& operator=(StringRefType str) CEREAL_RAPIDJSON_NOEXCEPT { | ~ ^~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:874:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: template argument 1 is invalid 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: expected ‘(’ before ‘,’ token 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:874:5: error: template argument 1 is invalid 874 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: template argument 1 is invalid 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: expected ‘(’ before ‘,’ token 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:989:27: error: template argument 1 is invalid 989 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr,internal::IsGenericValue >), (bool)) operator==(const T& rhs) const { return *this == GenericValue(rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: template argument 1 is invalid 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: expected ‘(’ before ‘,’ token 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1003:27: error: template argument 1 is invalid 1003 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& rhs) const { return !(*this == rhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: template argument 1 is invalid 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: expected ‘(’ before ‘,’ token 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1008:34: error: template argument 1 is invalid 1008 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator==(const T& lhs, const GenericValue& rhs) { return rhs == lhs; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: template argument 1 is invalid 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: expected ‘(’ before ‘,’ token 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1013:34: error: template argument 1 is invalid 1013 | template friend CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue), (bool)) operator!=(const T& lhs, const GenericValue& rhs) { return !(rhs == lhs); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1019:5: error: ‘Type’ does not name a type 1019 | Type GetType() const { return static_cast(data_.f.flags & kTypeMask); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:1099:5: error: ‘SizeType’ does not name a type 1099 | SizeType MemberCount() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return data_.o.size; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1102:5: error: ‘SizeType’ does not name a type 1102 | SizeType MemberCapacity() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return data_.o.capacity; } | ^~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1117:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: template argument 1 is invalid 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: expected ‘(’ before ‘,’ token 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1117:5: error: template argument 1 is invalid 1117 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(GenericValue&)) operator[](T* name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: template argument 1 is invalid 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: expected ‘(’ before ‘,’ token 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1122:5: error: template argument 1 is invalid 1122 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::NotExpr::Type, Ch> >),(const GenericValue&)) operator[](T* name) const { return const_cast(*this)[name]; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1161:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1161 | ConstMemberIterator MemberBegin() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator(GetMembersPointer()); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1164:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1164 | ConstMemberIterator MemberEnd() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator(GetMembersPointer() + data_.o.size); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1167:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1167 | MemberIterator MemberBegin() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetMembersPointer()); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1170:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1170 | MemberIterator MemberEnd() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetMembersPointer() + data_.o.size); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1178:19: error: expected ‘;’ at end of member declaration 1178 | GenericValue& MemberReserve(SizeType newCapacity, Allocator &allocator) { | ^~~~~~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1178:41: error: expected ‘)’ before ‘newCapacity’ 1178 | GenericValue& MemberReserve(SizeType newCapacity, Allocator &allocator) { | ~ ^~~~~~~~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1233:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1233 | MemberIterator FindMember(const Ch* name) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1238:5: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1238 | ConstMemberIterator FindMember(const Ch* name) const { return const_cast(*this).FindMember(name); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1254:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1254 | MemberIterator FindMember(const GenericValue& name) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1263:41: error: ‘ConstMemberIterator’ does not name a type; did you mean ‘ConstValueIterator’? 1263 | template ConstMemberIterator FindMember(const GenericValue& name) const { return const_cast(*this).FindMember(name); } | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1310:49: error: ‘StringRefType’ has not been declared 1310 | GenericValue& AddMember(GenericValue& name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1349:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: template argument 1 is invalid 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: expected ‘(’ before ‘,’ token 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1349:5: error: template argument 1 is invalid 1349 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1365:19: error: expected ‘;’ at end of member declaration 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1365:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1365:42: error: expected ‘)’ before ‘name’ 1365 | GenericValue& AddMember(StringRefType name, GenericValue&& value, Allocator& allocator) { | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1382:19: error: expected ‘;’ at end of member declaration 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1382:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1382:42: error: expected ‘)’ before ‘name’ 1382 | GenericValue& AddMember(StringRefType name, GenericValue& value, Allocator& allocator) { | ~ ^~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1396:19: error: expected ‘;’ at end of member declaration 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1396:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember’ conflicts with a previous declaration 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1362:19: note: previous declaration ‘rapidjson::GenericValue::AddMember’ 1362 | GenericValue& AddMember(GenericValue& name, GenericValue&& value, Allocator& allocator) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1396:42: error: expected ‘)’ before ‘name’ 1396 | GenericValue& AddMember(StringRefType name, StringRefType value, Allocator& allocator) { | ~ ^~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1419:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: template argument 1 is invalid 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: expected ‘(’ before ‘,’ token 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1419:5: error: template argument 1 is invalid 1419 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1420:15: error: ‘StringRefType’ has not been declared 1420 | AddMember(StringRefType name, T value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1472:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1472 | MemberIterator RemoveMember(MemberIterator m) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1496:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1496 | MemberIterator EraseMember(ConstMemberIterator pos) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1509:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 1509 | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) { | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1550:5: error: ‘Object’ does not name a type 1550 | Object GetObject() { CEREAL_RAPIDJSON_ASSERT(IsObject()); return Object(*this); } | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:1551:5: error: ‘ConstObject’ does not name a type 1551 | ConstObject GetObject() const { CEREAL_RAPIDJSON_ASSERT(IsObject()); return ConstObject(*this); } | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1563:5: error: ‘SizeType’ does not name a type 1563 | SizeType Size() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return data_.a.size; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1566:5: error: ‘SizeType’ does not name a type 1566 | SizeType Capacity() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return data_.a.capacity; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1588:19: error: declaration of ‘operator[]’ as non-function 1588 | GenericValue& operator[](SizeType index) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1588:28: error: expected ‘;’ at end of member declaration 1588 | GenericValue& operator[](SizeType index) { | ^ | ; /usr/include/cereal/external/rapidjson/document.h:1588:38: error: expected ‘)’ before ‘index’ 1588 | GenericValue& operator[](SizeType index) { | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1593:25: error: declaration of ‘operator[]’ as non-function 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1593:34: error: expected ‘;’ at end of member declaration 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ^ | ; /usr/include/cereal/external/rapidjson/document.h:1593:44: error: expected ‘)’ before ‘index’ 1593 | const GenericValue& operator[](SizeType index) const { return const_cast(*this)[index]; } | ~ ^~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1614:19: error: expected ‘;’ at end of member declaration 1614 | GenericValue& Reserve(SizeType newCapacity, Allocator &allocator) { | ^~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1614:35: error: expected ‘)’ before ‘newCapacity’ 1614 | GenericValue& Reserve(SizeType newCapacity, Allocator &allocator) { | ~ ^~~~~~~~~~~~ | ) /usr/include/cereal/external/rapidjson/document.h:1656:19: error: expected ‘;’ at end of member declaration 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ^~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1656:28: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::PushBack’ conflicts with a previous declaration 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1642:19: note: previous declaration ‘rapidjson::GenericValue::PushBack’ 1642 | GenericValue& PushBack(GenericValue&& value, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1656:41: error: expected ‘)’ before ‘value’ 1656 | GenericValue& PushBack(StringRefType value, Allocator& allocator) { | ~ ^~~~~~ | ) In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1678:5: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: template argument 1 is invalid 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: expected ‘(’ before ‘,’ token 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1678:5: error: template argument 1 is invalid 1678 | CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericValue&)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1729:5: error: ‘Array’ does not name a type 1729 | Array GetArray() { CEREAL_RAPIDJSON_ASSERT(IsArray()); return Array(*this); } | ^~~~~ /usr/include/cereal/external/rapidjson/document.h:1730:5: error: ‘ConstArray’ does not name a type 1730 | ConstArray GetArray() const { CEREAL_RAPIDJSON_ASSERT(IsArray()); return ConstArray(*this); } | ^~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1778:5: error: ‘SizeType’ does not name a type 1778 | SizeType GetStringLength() const { CEREAL_RAPIDJSON_ASSERT(IsString()); return ((data_.f.flags & kInlineStrFlag) ? (data_.ss.GetLength()) : data_.s.length); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1788:42: error: ‘SizeType’ has not been declared 1788 | GenericValue& SetString(const Ch* s, SizeType length) { return SetString(StringRef(s, length)); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1795:19: error: expected ‘;’ at end of member declaration 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1795:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString’ conflicts with a previous declaration 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1788:19: note: previous declaration ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString(const Ch*, int)’ 1788 | GenericValue& SetString(const Ch* s, SizeType length) { return SetString(StringRef(s, length)); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1795:42: error: expected ‘)’ before ‘s’ 1795 | GenericValue& SetString(StringRefType s) { this->~GenericValue(); SetStringRaw(s); return *this; } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:1805:42: error: ‘SizeType’ has not been declared 1805 | GenericValue& SetString(const Ch* s, SizeType length, Allocator& allocator) { return SetString(StringRef(s, length), allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1821:19: error: expected ‘;’ at end of member declaration 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ^~~~~~~~~ | ; /usr/include/cereal/external/rapidjson/document.h:1821:29: error: ‘rapidjson::GenericValue& rapidjson::GenericValue::SetString’ conflicts with a previous declaration 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1813:19: note: previous declaration ‘rapidjson::GenericValue::SetString’ 1813 | GenericValue& SetString(const Ch* s, Allocator& allocator) { return SetString(StringRef(s), allocator); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1821:42: error: expected ‘)’ before ‘s’ 1821 | GenericValue& SetString(StringRefType s, Allocator& allocator) { this->~GenericValue(); SetStringRaw(s, allocator); return *this; } | ~ ^~ | ) /usr/include/cereal/external/rapidjson/document.h:1924:21: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 1924 | kNullFlag = kNullType, | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1925:21: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 1925 | kTrueFlag = kTrueType | kBoolFlag, | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1926:22: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 1926 | kFalseFlag = kFalseType | kBoolFlag, | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1927:26: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1927 | kNumberIntFlag = kNumberType | kNumberFlag | kIntFlag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1928:27: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1928 | kNumberUintFlag = kNumberType | kNumberFlag | kUintFlag | kUint64Flag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1929:28: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1929 | kNumberInt64Flag = kNumberType | kNumberFlag | kInt64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1930:29: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1930 | kNumberUint64Flag = kNumberType | kNumberFlag | kUint64Flag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1931:29: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1931 | kNumberDoubleFlag = kNumberType | kNumberFlag | kDoubleFlag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1932:26: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1932 | kNumberAnyFlag = kNumberType | kNumberFlag | kIntFlag | kInt64Flag | kUintFlag | kUint64Flag | kDoubleFlag, | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1933:28: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1933 | kConstStringFlag = kStringType | kStringFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1934:27: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1934 | kCopyStringFlag = kStringType | kStringFlag | kCopyFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1935:28: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1935 | kShortStringFlag = kStringType | kStringFlag | kCopyFlag | kInlineStrFlag, | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1936:23: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1936 | kObjectFlag = kObjectType, | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1937:22: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1937 | kArrayFlag = kArrayType, | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1942:18: error: ‘SizeType’ does not name a type 1942 | static const SizeType kDefaultArrayCapacity = 16; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1943:18: error: ‘SizeType’ does not name a type 1943 | static const SizeType kDefaultObjectCapacity = 16; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1949:29: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 1949 | char payload[sizeof(SizeType) * 2 + sizeof(void*) + 6]; // 6 padding bytes | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1957:9: error: ‘SizeType’ does not name a type 1957 | SizeType length; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1958:9: error: ‘SizeType’ does not name a type 1958 | SizeType hashcode; //!< reserved | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1974:35: error: ‘SizeType’ has not been declared 1974 | inline static bool Usable(SizeType len) { return (MaxSize >= len); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1975:35: error: ‘SizeType’ has not been declared 1975 | inline void SetLength(SizeType len) { str[LenPos] = static_cast(MaxSize - len); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1976:16: error: ‘SizeType’ does not name a type 1976 | inline SizeType GetLength() const { return static_cast(MaxSize - str[LenPos]); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2006:9: error: ‘SizeType’ does not name a type 2006 | SizeType size; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2007:9: error: ‘SizeType’ does not name a type 2007 | SizeType capacity; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2008:9: error: ‘Member’ does not name a type; did you mean ‘Number’? 2008 | Member* members; | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2012:9: error: ‘SizeType’ does not name a type 2012 | SizeType size; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2013:9: error: ‘SizeType’ does not name a type 2013 | SizeType capacity; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2030:34: error: ‘Member’ does not name a type; did you mean ‘Number’? 2030 | CEREAL_RAPIDJSON_FORCEINLINE Member* GetMembersPointer() const { return CEREAL_RAPIDJSON_GETPOINTER(Member, data_.o.members); } | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2031:34: error: ‘Member’ does not name a type; did you mean ‘Number’? 2031 | CEREAL_RAPIDJSON_FORCEINLINE Member* SetMembersPointer(Member* members) { return CEREAL_RAPIDJSON_SETPOINTER(Member, data_.o.members, members); } | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2034:44: error: ‘SizeType’ has not been declared 2034 | void SetArrayRaw(GenericValue* values, SizeType count, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2047:23: error: ‘Member’ has not been declared 2047 | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2047:40: error: ‘SizeType’ has not been declared 2047 | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2060:23: error: ‘StringRefType’ has not been declared 2060 | void SetStringRaw(StringRefType s) CEREAL_RAPIDJSON_NOEXCEPT { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2067:23: error: ‘StringRefType’ has not been declared 2067 | void SetStringRaw(StringRefType s, Allocator& allocator) { | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericValue::GenericValue(const rapidjson::GenericValue&, Allocator&, bool)’: /usr/include/cereal/external/rapidjson/document.h:654:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 654 | case kObjectType: { | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:655:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 655 | SizeType count = rhs.data_.o.size; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:656:17: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:656:25: error: ‘lm’ was not declared in this scope; did you mean ‘tm’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~ | tm /usr/include/cereal/external/rapidjson/document.h:656:47: error: ‘Member’ does not name a type; did you mean ‘Number’? 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:656:53: error: expected ‘>’ before ‘*’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:656:53: error: expected ‘(’ before ‘*’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ( /usr/include/cereal/external/rapidjson/document.h:656:54: error: expected primary-expression before ‘>’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:656:97: error: expected ‘)’ before ‘;’ token 656 | Member* lm = reinterpret_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ) /usr/include/cereal/external/rapidjson/document.h:658:30: error: expected ‘;’ before ‘i’ 658 | for (SizeType i = 0; i < count; i++) { | ^~ | ; /usr/include/cereal/external/rapidjson/document.h:658:38: error: ‘i’ was not declared in this scope 658 | for (SizeType i = 0; i < count; i++) { | ^ /usr/include/cereal/external/rapidjson/document.h:664:17: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 664 | SetMembersPointer(lm); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:667:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 667 | case kArrayType: { | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:668:17: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 668 | SizeType count = rhs.data_.a.size; | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:669:91: error: invalid operands of types ‘’ and ‘long unsigned int’ to binary ‘operator*’ 669 | GenericValue* le = reinterpret_cast(allocator.Malloc(count * sizeof(GenericValue))); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:671:30: error: expected ‘;’ before ‘i’ 671 | for (SizeType i = 0; i < count; i++) | ^~ | ; /usr/include/cereal/external/rapidjson/document.h:671:38: error: ‘i’ was not declared in this scope 671 | for (SizeType i = 0; i < count; i++) | ^ /usr/include/cereal/external/rapidjson/document.h:678:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 678 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In constructor ‘rapidjson::GenericValue::GenericValue(T, int*)’: /usr/include/cereal/external/rapidjson/document.h:707:13: error: ‘internal’ is not a class, namespace, or enumeration 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:707:13: error: expected primary-expression before ‘bool’ 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:707:13: error: expected ‘)’ before ‘bool’ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected ‘,’ before ‘;’ token 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^ /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected string-literal before ‘;’ token /usr/include/cereal/external/rapidjson/document.h:707:78: error: expected ‘)’ before ‘;’ token In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:707:13: note: to match this ‘(’ 707 | CEREAL_RAPIDJSON_STATIC_ASSERT((internal::IsSame::Value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In destructor ‘rapidjson::GenericValue::~GenericValue()’: /usr/include/cereal/external/rapidjson/document.h:813:22: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:813:56: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^ | tm /usr/include/cereal/external/rapidjson/document.h:813:61: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 813 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:815:33: error: there are no arguments to ‘GetMembersPointer’ that depend on a template parameter, so a declaration of ‘GetMembersPointer’ must be available [-fpermissive] 815 | Allocator::Free(GetMembersPointer()); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::operator==(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:937:13: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 937 | if (GetType() != rhs.GetType()) | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:940:17: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 940 | switch (GetType()) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:941:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 941 | case kObjectType: // Warning: O(n^2) inner-loop | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:944:18: error: ‘ConstMemberIterator’ was not declared in this scope; did you mean ‘ConstValueIterator’? 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:944:68: error: ‘lhsMemberItr’ was not declared in this scope 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:944:84: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 944 | for (ConstMemberIterator lhsMemberItr = MemberBegin(); lhsMemberItr != MemberEnd(); ++lhsMemberItr) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:951:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 951 | case kArrayType: | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:954:18: error: ‘SizeType’ was not declared in this scope; did you mean ‘rapidjson::SizeType’? 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^~~~~~~~ | rapidjson::SizeType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:384:18: note: ‘rapidjson::SizeType’ declared here 384 | typedef unsigned SizeType; | ^~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^~~~ /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:46: error: use of ‘this’ in a constant expression /usr/include/cereal/external/rapidjson/document.h:954:34: error: ‘i’ was not declared in this scope 954 | for (SizeType i = 0; i < data_.a.size; i++) | ^ /usr/include/cereal/external/rapidjson/document.h:959:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 959 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:962:14: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 962 | case kNumberType: | ^~~~~~~~~~~ | rapidjson::kNumberType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::SetObject()’: /usr/include/cereal/external/rapidjson/document.h:1096:80: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1096 | GenericValue& SetObject() { this->~GenericValue(); new (this) GenericValue(kObjectType); return *this; } | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::operator[](const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1135:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1135 | MemberIterator member = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1136:13: error: ‘member’ was not declared in this scope; did you mean ‘Number’? 1136 | if (member != MemberEnd()) | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:1136:23: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1136 | if (member != MemberEnd()) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::HasMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:1195:71: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1195 | bool HasMember(const Ch* name) const { return FindMember(name) != MemberEnd(); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::HasMember(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:1219:108: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1219 | bool HasMember(const GenericValue& name) const { return FindMember(name) != MemberEnd(); } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:1293:45: error: ‘kDefaultObjectCapacity’ was not declared in this scope 1293 | MemberReserve(o.capacity == 0 ? kDefaultObjectCapacity : (o.capacity + (o.capacity + 1) / 2), allocator); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1294:9: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 1294 | Member* members = GetMembersPointer(); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:1294:17: error: ‘members’ was not declared in this scope 1294 | Member* members = GetMembersPointer(); | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1294:27: error: there are no arguments to ‘GetMembersPointer’ that depend on a template parameter, so a declaration of ‘GetMembersPointer’ must be available [-fpermissive] 1294 | Member* members = GetMembersPointer(); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::RemoveAllMembers()’: /usr/include/cereal/external/rapidjson/document.h:1431:14: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1431:48: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1431:53: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1431 | for (MemberIterator m = MemberBegin(); m != MemberEnd(); ++m) | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::RemoveMember(const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1455:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1455 | MemberIterator m = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1456:13: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1456 | if (m != MemberEnd()) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1456:18: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1456 | if (m != MemberEnd()) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::EraseMember(const rapidjson::GenericValue&)’: /usr/include/cereal/external/rapidjson/document.h:1541:9: error: ‘MemberIterator’ was not declared in this scope; did you mean ‘GenericMemberIterator’? 1541 | MemberIterator m = FindMember(name); | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:1542:13: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1542 | if (m != MemberEnd()) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1542:18: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1542 | if (m != MemberEnd()) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::SetArray()’: /usr/include/cereal/external/rapidjson/document.h:1560:79: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1560 | GenericValue& SetArray() { this->~GenericValue(); new (this) GenericValue(kArrayType); return *this; } | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::PushBack(rapidjson::GenericValue&, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:1636:45: error: ‘kDefaultArrayCapacity’ was not declared in this scope 1636 | Reserve(data_.a.capacity == 0 ? kDefaultArrayCapacity : (data_.a.capacity + (data_.a.capacity + 1) / 2), allocator); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue* rapidjson::GenericValue::Erase(rapidjson::GenericValue::ConstValueIterator, rapidjson::GenericValue::ConstValueIterator)’: /usr/include/cereal/external/rapidjson/document.h:1725:37: error: ‘SizeType’ does not name a type 1725 | data_.a.size -= static_cast(last - first); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::Is() const’: /usr/include/cereal/external/rapidjson/document.h:1844:30: error: ‘internal’ is not a class, namespace, or enumeration 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1844:60: error: expected primary-expression before ‘,’ token 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1844:63: error: expected primary-expression before ‘>’ token 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1844:66: error: ‘::Is’ has not been declared 1844 | bool Is() const { return internal::TypeHelper::Is(*this); } | ^~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘T rapidjson::GenericValue::Get() const’: /usr/include/cereal/external/rapidjson/document.h:1847:28: error: ‘internal’ is not a class, namespace, or enumeration 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1847:58: error: expected primary-expression before ‘,’ token 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1847:61: error: expected primary-expression before ‘>’ token 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1847:64: error: ‘::Get’ has not been declared 1847 | T Get() const { return internal::TypeHelper::Get(*this); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘T rapidjson::GenericValue::Get()’: /usr/include/cereal/external/rapidjson/document.h:1850:22: error: ‘internal’ is not a class, namespace, or enumeration 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1850:52: error: expected primary-expression before ‘,’ token 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1850:55: error: expected primary-expression before ‘>’ token 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^ /usr/include/cereal/external/rapidjson/document.h:1850:58: error: ‘::Get’ has not been declared 1850 | T Get() { return internal::TypeHelper::Get(*this); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue::ValueType& rapidjson::GenericValue::Set(const T&)’: /usr/include/cereal/external/rapidjson/document.h:1853:44: error: ‘internal’ is not a class, namespace, or enumeration 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1853:74: error: expected primary-expression before ‘,’ token 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^ /usr/include/cereal/external/rapidjson/document.h:1853:77: error: expected primary-expression before ‘>’ token 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^ /usr/include/cereal/external/rapidjson/document.h:1853:80: error: ‘::Set’ has not been declared 1853 | ValueType& Set(const T& data) { return internal::TypeHelper::Set(*this, data); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericValue::ValueType& rapidjson::GenericValue::Set(const T&, rapidjson::GenericValue::AllocatorType&)’: /usr/include/cereal/external/rapidjson/document.h:1856:70: error: ‘internal’ is not a class, namespace, or enumeration 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1856:100: error: expected primary-expression before ‘,’ token 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^ /usr/include/cereal/external/rapidjson/document.h:1856:103: error: expected primary-expression before ‘>’ token 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^ /usr/include/cereal/external/rapidjson/document.h:1856:106: error: ‘::Set’ has not been declared 1856 | ValueType& Set(const T& data, AllocatorType& allocator) { return internal::TypeHelper::Set(*this, data, allocator); } | ^~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::Accept(Handler&) const’: /usr/include/cereal/external/rapidjson/document.h:1869:16: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 1869 | switch(GetType()) { | ^~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1870:14: error: ‘kNullType’ was not declared in this scope; did you mean ‘rapidjson::kNullType’? 1870 | case kNullType: return handler.Null(); | ^~~~~~~~~ | rapidjson::kNullType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:645:5: note: ‘rapidjson::kNullType’ declared here 645 | kNullType = 0, //!< null | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1871:14: error: ‘kFalseType’ was not declared in this scope; did you mean ‘rapidjson::kFalseType’? 1871 | case kFalseType: return handler.Bool(false); | ^~~~~~~~~~ | rapidjson::kFalseType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:646:5: note: ‘rapidjson::kFalseType’ declared here 646 | kFalseType = 1, //!< false | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1872:14: error: ‘kTrueType’ was not declared in this scope; did you mean ‘rapidjson::kTrueType’? 1872 | case kTrueType: return handler.Bool(true); | ^~~~~~~~~ | rapidjson::kTrueType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:647:5: note: ‘rapidjson::kTrueType’ declared here 647 | kTrueType = 2, //!< true | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1874:14: error: ‘kObjectType’ was not declared in this scope; did you mean ‘rapidjson::kObjectType’? 1874 | case kObjectType: | ^~~~~~~~~~~ | rapidjson::kObjectType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:648:5: note: ‘rapidjson::kObjectType’ declared here 648 | kObjectType = 3, //!< object | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1877:18: error: ‘ConstMemberIterator’ was not declared in this scope; did you mean ‘ConstValueIterator’? 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^~~~~~~~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:1877:57: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^ | tm /usr/include/cereal/external/rapidjson/document.h:1877:62: error: there are no arguments to ‘MemberEnd’ that depend on a template parameter, so a declaration of ‘MemberEnd’ must be available [-fpermissive] 1877 | for (ConstMemberIterator m = MemberBegin(); m != MemberEnd(); ++m) { | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1886:14: error: ‘kArrayType’ was not declared in this scope; did you mean ‘rapidjson::kArrayType’? 1886 | case kArrayType: | ^~~~~~~~~~ | rapidjson::kArrayType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:649:5: note: ‘rapidjson::kArrayType’ declared here 649 | kArrayType = 4, //!< array | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1894:14: error: ‘kStringType’ was not declared in this scope; did you mean ‘rapidjson::kStringType’? 1894 | case kStringType: | ^~~~~~~~~~~ | rapidjson::kStringType In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:650:5: note: ‘rapidjson::kStringType’ declared here 650 | kStringType = 5, //!< string | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1895:48: error: there are no arguments to ‘GetStringLength’ that depend on a template parameter, so a declaration of ‘GetStringLength’ must be available [-fpermissive] 1895 | return handler.String(GetString(), GetStringLength(), (data_.f.flags & kCopyFlag) != 0); | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:1898:13: error: there are no arguments to ‘GetType’ that depend on a template parameter, so a declaration of ‘GetType’ must be available [-fpermissive] 1898 | CEREAL_RAPIDJSON_ASSERT(GetType() == kNumberType); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:1898:13: error: ‘kNumberType’ was not declared in this scope; did you mean ‘rapidjson::kNumberType’? 1898 | CEREAL_RAPIDJSON_ASSERT(GetType() == kNumberType); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/stream.h:15, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/rapidjson.h:651:5: note: ‘rapidjson::kNumberType’ declared here 651 | kNumberType = 6 //!< number | ^~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetObjectRaw(int*, int, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:2050:13: error: ‘Member’ was not declared in this scope; did you mean ‘Number’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2050:21: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | tm /usr/include/cereal/external/rapidjson/document.h:2050:37: error: ‘Member’ does not name a type; did you mean ‘Number’? 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^~~~~~ | Number /usr/include/cereal/external/rapidjson/document.h:2050:43: error: expected ‘>’ before ‘*’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:2050:43: error: expected ‘(’ before ‘*’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ( /usr/include/cereal/external/rapidjson/document.h:2050:44: error: expected primary-expression before ‘>’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ /usr/include/cereal/external/rapidjson/document.h:2050:87: error: expected ‘)’ before ‘;’ token 2050 | Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); | ^ | ) /usr/include/cereal/external/rapidjson/document.h:2051:13: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 2051 | SetMembersPointer(m); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2055:13: error: there are no arguments to ‘SetMembersPointer’ that depend on a template parameter, so a declaration of ‘SetMembersPointer’ must be available [-fpermissive] 2055 | SetMembersPointer(0); | ^~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetStringRaw(int)’: /usr/include/cereal/external/rapidjson/document.h:2063:28: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2063 | data_.s.length = s.length; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericValue::SetStringRaw(int, Allocator&)’: /usr/include/cereal/external/rapidjson/document.h:2069:35: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2069 | if (ShortString::Usable(s.length)) { | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2071:34: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2071 | data_.ss.SetLength(s.length); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2075:32: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2075 | data_.s.length = s.length; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2076:57: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2076 | str = static_cast(allocator.Malloc((s.length + 1) * sizeof(Ch))); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2079:31: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2079 | std::memcpy(str, s, s.length * sizeof(Ch)); | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h:2080:15: error: request for member ‘length’ in ‘s’, which is of non-class type ‘int’ 2080 | str[s.length] = '\0'; | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericValue::StringEqual(const rapidjson::GenericValue&) const’: /usr/include/cereal/external/rapidjson/document.h:2095:15: error: ‘SizeType’ does not name a type 2095 | const SizeType len1 = GetStringLength(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2096:15: error: ‘SizeType’ does not name a type 2096 | const SizeType len2 = rhs.GetStringLength(); | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2097:12: error: ‘len1’ was not declared in this scope 2097 | if(len1 != len2) { return false; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:2097:20: error: ‘len2’ was not declared in this scope 2097 | if(len1 != len2) { return false; } | ^~~~ /usr/include/cereal/external/rapidjson/document.h:2103:54: error: ‘len1’ was not declared in this scope 2103 | return (std::memcmp(str1, str2, sizeof(Ch) * len1) == 0); | ^~~~ /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:22: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2110 | typedef GenericValue > Value; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2110:9: error: ‘GenericValue’ does not name a type 2110 | typedef GenericValue > Value; | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2123:51: error: ‘MemoryPoolAllocator’ does not name a type 2123 | template , typename StackAllocator = CrtAllocator> | ^~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2123:70: error: expected ‘>’ before ‘<’ token 2123 | template , typename StackAllocator = CrtAllocator> | ^ /usr/include/cereal/external/rapidjson/document.h:2124:7: error: redeclared with 2 template parameters 2124 | class GenericDocument : public GenericValue { | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:57:7: note: previous declaration ‘template class rapidjson::GenericDocument’ used 3 template parameters 57 | class GenericDocument; | ^~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2124:44: error: expected template-name before ‘<’ token 2124 | class GenericDocument : public GenericValue { | ^ /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:25: error: ‘UTF8’ was not declared in this scope; did you mean ‘rapidjson::UTF8’? 2506 | typedef GenericDocument > Document; | ^~~~ | rapidjson::UTF8 In file included from /usr/include/cereal/external/rapidjson/stream.h:20, from /usr/include/cereal/external/rapidjson/writer.h:18, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/encodings.h:96:8: note: ‘rapidjson::UTF8’ declared here 96 | struct UTF8 { | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2506:9: error: ‘GenericDocument’ does not name a type 2506 | typedef GenericDocument > Document; | ^~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2519:22: error: ‘internal’ is not a class, namespace, or enumeration 2519 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2519:45: error: expected unqualified-id before ‘<’ token 2519 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:2520:13: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2520 | typedef ValueType* ValueIterator; // This may be const or non-const iterator | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2522:22: error: ‘ValueType’ has not been declared 2522 | typedef typename ValueType::AllocatorType AllocatorType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2523:22: error: ‘ValueType’ has not been declared 2523 | typedef typename ValueType::StringRefType StringRefType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2532:5: error: ‘SizeType’ does not name a type 2532 | SizeType Size() const { return value_.Size(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2533:5: error: ‘SizeType’ does not name a type 2533 | SizeType Capacity() const { return value_.Capacity(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2536:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2536 | ValueType& operator[](SizeType index) const { return value_[index]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2537:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2537 | ValueIterator Begin() const { return value_.Begin(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2538:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2538 | ValueIterator End() const { return value_.End(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2539:26: error: ‘SizeType’ has not been declared 2539 | GenericArray Reserve(SizeType newCapacity, AllocatorType &allocator) const { value_.Reserve(newCapacity, allocator); return *this; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2540:27: error: ‘ValueType’ has not been declared 2540 | GenericArray PushBack(ValueType& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2542:27: error: ‘ValueType’ has not been declared 2542 | GenericArray PushBack(ValueType&& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2545:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: template argument 1 is invalid 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: expected ‘(’ before ‘,’ token 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2545:27: error: template argument 1 is invalid 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2547:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2547 | ValueIterator Erase(ConstValueIterator pos) const { return value_.Erase(pos); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2548:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2548 | ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) const { return value_.Erase(first, last); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2551:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2551 | ValueIterator begin() const { return value_.Begin(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2552:5: error: ‘ValueIterator’ does not name a type; did you mean ‘ConstValueIterator’? 2552 | ValueIterator end() const { return value_.End(); } | ^~~~~~~~~~~~~ | ConstValueIterator /usr/include/cereal/external/rapidjson/document.h:2557:27: error: expected ‘)’ before ‘&’ token 2557 | GenericArray(ValueType& value) : value_(value) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:2558:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2558 | ValueType& value_; | ^~~~~~~~~ | ValueT In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericArray<, >::GenericArray(const rapidjson::GenericArray<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2528:45: error: class ‘rapidjson::GenericArray<, >’ does not have any field named ‘value_’ 2528 | GenericArray(const GenericArray& rhs) : value_(rhs.value_) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, >& rapidjson::GenericArray<, >::operator=(const rapidjson::GenericArray<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2529:56: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2529 | GenericArray& operator=(const GenericArray& rhs) { value_ = rhs.value_; return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericArray<, >::Empty() const’: /usr/include/cereal/external/rapidjson/document.h:2534:33: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2534 | bool Empty() const { return value_.Empty(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericArray<, >::Clear() const’: /usr/include/cereal/external/rapidjson/document.h:2535:26: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2535 | void Clear() const { value_.Clear(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::Reserve(int, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2539:82: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2539 | GenericArray Reserve(SizeType newCapacity, AllocatorType &allocator) const { value_.Reserve(newCapacity, allocator); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(int&, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2540:79: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2540 | GenericArray PushBack(ValueType& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(int&&, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2542:80: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2542 | GenericArray PushBack(ValueType&& value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PushBack(rapidjson::GenericArray<, >::StringRefType, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2544:82: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2544 | GenericArray PushBack(StringRefType value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericArray<, >::PushBack(T, rapidjson::GenericArray<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2545:210: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2545 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (const GenericArray&)) PushBack(T value, AllocatorType& allocator) const { value_.PushBack(value, allocator); return *this; } | ^~~~~~ | value In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericArray<, > rapidjson::GenericArray<, >::PopBack() const’: /usr/include/cereal/external/rapidjson/document.h:2546:36: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2546 | GenericArray PopBack() const { value_.PopBack(); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: At global scope: /usr/include/cereal/external/rapidjson/document.h:2572:22: error: ‘internal’ is not a class, namespace, or enumeration 2572 | typedef typename internal::MaybeAddConst::Type ValueType; | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2572:45: error: expected unqualified-id before ‘<’ token 2572 | typedef typename internal::MaybeAddConst::Type ValueType; | ^ /usr/include/cereal/external/rapidjson/document.h:2573:13: error: ‘GenericMemberIterator’ does not name a type 2573 | typedef GenericMemberIterator MemberIterator; // This may be const or non-const iterator | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2574:13: error: ‘GenericMemberIterator’ does not name a type 2574 | typedef GenericMemberIterator ConstMemberIterator; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2575:22: error: ‘ValueType’ has not been declared 2575 | typedef typename ValueType::AllocatorType AllocatorType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2576:22: error: ‘ValueType’ has not been declared 2576 | typedef typename ValueType::StringRefType StringRefType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2577:22: error: ‘ValueType’ has not been declared 2577 | typedef typename ValueType::EncodingType EncodingType; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2578:22: error: ‘ValueType’ has not been declared 2578 | typedef typename ValueType::Ch Ch; | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2587:5: error: ‘SizeType’ does not name a type 2587 | SizeType MemberCount() const { return value_.MemberCount(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2588:5: error: ‘SizeType’ does not name a type 2588 | SizeType MemberCapacity() const { return value_.MemberCapacity(); } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2590:27: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2590 | template ValueType& operator[](T* name) const { return value_[name]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2591:41: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2591 | template ValueType& operator[](const GenericValue& name) const { return value_[name]; } | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2595:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2595 | MemberIterator MemberBegin() const { return value_.MemberBegin(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2596:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2596 | MemberIterator MemberEnd() const { return value_.MemberEnd(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2597:33: error: ‘SizeType’ has not been declared 2597 | GenericObject MemberReserve(SizeType newCapacity, AllocatorType &allocator) const { value_.MemberReserve(newCapacity, allocator); return *this; } | ^~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2602:62: error: ‘GenericValue’ does not name a type 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2602:74: error: expected ‘,’ or ‘...’ before ‘<’ token 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2603:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2603 | MemberIterator FindMember(const Ch* name) const { return value_.FindMember(name); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2604:41: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2604 | template MemberIterator FindMember(const GenericValue& name) const { return value_.FindMember(name); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2608:29: error: ‘ValueType’ has not been declared 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2608:46: error: ‘ValueType’ has not been declared 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2609:29: error: ‘ValueType’ has not been declared 2609 | GenericObject AddMember(ValueType& name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2613:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: expected ‘(’ before ‘,’ token 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: expected ‘(’ before ‘>’ token 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 1 is invalid /usr/include/cereal/external/rapidjson/document.h:2613:27: error: template argument 2 is invalid In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2613:159: error: ‘ValueType’ has not been declared 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2615:29: error: ‘ValueType’ has not been declared 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2615:47: error: ‘ValueType’ has not been declared 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2616:29: error: ‘ValueType’ has not been declared 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2616:47: error: ‘ValueType’ has not been declared 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2617:29: error: ‘ValueType’ has not been declared 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2617:46: error: ‘ValueType’ has not been declared 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2618:49: error: ‘ValueType’ has not been declared 2618 | GenericObject AddMember(StringRefType name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2620:49: error: ‘ValueType’ has not been declared 2620 | GenericObject AddMember(StringRefType name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~ In file included from /usr/include/cereal/external/rapidjson/writer.h:19, from /usr/include/cereal/external/rapidjson/prettywriter.h:18, from /usr/include/cereal/archives/json.hpp:64, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2622:27: error: cannot declare pointer to ‘struct rapidjson::internal::SfinaeTag&’ 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: template argument 1 is invalid 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: expected ‘(’ before ‘,’ token 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2622:27: error: template argument 1 is invalid 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:67, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidjson/document.h:2628:65: error: ‘GenericValue’ does not name a type 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2628:77: error: expected ‘,’ or ‘...’ before ‘<’ token 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2629:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2629 | MemberIterator RemoveMember(MemberIterator m) const { return value_.RemoveMember(m); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2630:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2630 | MemberIterator EraseMember(ConstMemberIterator pos) const { return value_.EraseMember(pos); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2631:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2631 | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) const { return value_.EraseMember(first, last); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2636:64: error: ‘GenericValue’ does not name a type 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~~~~~~~~~ /usr/include/cereal/external/rapidjson/document.h:2636:76: error: expected ‘,’ or ‘...’ before ‘<’ token 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^ /usr/include/cereal/external/rapidjson/document.h:2639:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2639 | MemberIterator begin() const { return value_.MemberBegin(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2640:5: error: ‘MemberIterator’ does not name a type; did you mean ‘GenericMemberIterator’? 2640 | MemberIterator end() const { return value_.MemberEnd(); } | ^~~~~~~~~~~~~~ | GenericMemberIterator /usr/include/cereal/external/rapidjson/document.h:2645:28: error: expected ‘)’ before ‘&’ token 2645 | GenericObject(ValueType& value) : value_(value) {} | ~ ^ | ) /usr/include/cereal/external/rapidjson/document.h:2646:5: error: ‘ValueType’ does not name a type; did you mean ‘ValueT’? 2646 | ValueType& value_; | ^~~~~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In copy constructor ‘rapidjson::GenericObject<, >::GenericObject(const rapidjson::GenericObject<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2583:47: error: class ‘rapidjson::GenericObject<, >’ does not have any field named ‘value_’ 2583 | GenericObject(const GenericObject& rhs) : value_(rhs.value_) {} | ^~~~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, >& rapidjson::GenericObject<, >::operator=(const rapidjson::GenericObject<, >&)’: /usr/include/cereal/external/rapidjson/document.h:2584:58: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2584 | GenericObject& operator=(const GenericObject& rhs) { value_ = rhs.value_; return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::ObjectEmpty() const’: /usr/include/cereal/external/rapidjson/document.h:2589:39: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2589 | bool ObjectEmpty() const { return value_.ObjectEmpty(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::MemberReserve(int, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2597:89: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2597 | GenericObject MemberReserve(SizeType newCapacity, AllocatorType &allocator) const { value_.MemberReserve(newCapacity, allocator); return *this; } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::HasMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2598:51: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2598 | bool HasMember(const Ch* name) const { return value_.HasMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::HasMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2602:128: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2602:145: error: ‘name’ was not declared in this scope 2602 | template bool HasMember(const GenericValue& name) const { return value_.HasMember(name); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2608:98: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2608 | GenericObject AddMember(ValueType& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2609:101: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2609 | GenericObject AddMember(ValueType& name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericObject<, >::AddMember(int&, T, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2613:219: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2613 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (ValueType&)) AddMember(ValueType& name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&&, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2615:100: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2615 | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&&, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2616:99: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2616 | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(int&, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2617:99: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2617 | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, int&&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2618:102: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2618 | GenericObject AddMember(StringRefType name, ValueType&& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, int&, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2620:101: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2620 | GenericObject AddMember(StringRefType name, ValueType& value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericObject<, > rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::StringRefType, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2621:104: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2621 | GenericObject AddMember(StringRefType name, StringRefType value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘int rapidjson::GenericObject<, >::AddMember(rapidjson::GenericObject<, >::StringRefType, T, rapidjson::GenericObject<, >::AllocatorType&) const’: /usr/include/cereal/external/rapidjson/document.h:2622:225: error: ‘value_’ was not declared in this scope; did you mean ‘value’? 2622 | template CEREAL_RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr, internal::IsGenericValue >), (GenericObject)) AddMember(StringRefType name, T value, AllocatorType& allocator) const { value_.AddMember(name, value, allocator); return *this; } | ^~~~~~ | value /usr/include/cereal/external/rapidjson/document.h: In member function ‘void rapidjson::GenericObject<, >::RemoveAllMembers()’: /usr/include/cereal/external/rapidjson/document.h:2623:31: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2623 | void RemoveAllMembers() { value_.RemoveAllMembers(); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::RemoveMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2624:54: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2624 | bool RemoveMember(const Ch* name) const { return value_.RemoveMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::RemoveMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2628:131: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2628:151: error: ‘name’ was not declared in this scope 2628 | template bool RemoveMember(const GenericValue& name) const { return value_.RemoveMember(name); } | ^~~~ /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::EraseMember(const Ch*) const’: /usr/include/cereal/external/rapidjson/document.h:2632:53: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2632 | bool EraseMember(const Ch* name) const { return value_.EraseMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h: In member function ‘bool rapidjson::GenericObject<, >::EraseMember(int) const’: /usr/include/cereal/external/rapidjson/document.h:2636:130: error: ‘value_’ was not declared in this scope; did you mean ‘ValueT’? 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~~~ | ValueT /usr/include/cereal/external/rapidjson/document.h:2636:149: error: ‘name’ was not declared in this scope 2636 | template bool EraseMember(const GenericValue& name) const { return value_.EraseMember(name); } | ^~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp: In function ‘std::string std::encode(const unsigned char*, std::size_t)’: /usr/include/cereal/external/base64.hpp:64:20: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 64 | ret += chars[char_array_4[i]]; | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:80:18: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 80 | ret += chars[char_array_4[j]]; | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp: In function ‘std::string std::decode(const string&)’: /usr/include/cereal/external/base64.hpp:97:59: error: ‘is_base64’ was not declared in this scope; did you mean ‘std::is_base64’? 97 | while (in_len-- && ( encoded_string[in_] != '=') && is_base64(encoded_string[in_])) { | ^~~~~~~~~ | std::is_base64 In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:44:24: note: ‘std::is_base64’ declared here 44 | static inline bool is_base64(unsigned char c) { | ^~~~~~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:101:58: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 101 | char_array_4[i] = static_cast(chars.find( char_array_4[i] )); | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:118:56: error: ‘chars’ was not declared in this scope; did you mean ‘cereal::base64::chars’? 118 | char_array_4[j] = static_cast(chars.find( char_array_4[j] )); | ^~~~~ | cereal::base64::chars In file included from /usr/include/cereal/archives/json.hpp:68, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/base64.hpp:39:30: note: ‘cereal::base64::chars’ declared here 39 | static const std::string chars = | ^~~~~ In file included from /usr/include/c++/10/stack:60, from /usr/include/cereal/archives/json.hpp:72, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/deque: At global scope: /usr/include/c++/10/deque:83:37: error: ‘polymorphic_allocator’ was not declared in this scope; did you mean ‘std::pmr::polymorphic_allocator’? 83 | using deque = std::deque<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~~~~~~~~~~~~~~~~ | std::pmr::polymorphic_allocator In file included from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/ios:42, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/string:63:34: note: ‘std::pmr::polymorphic_allocator’ declared here 63 | template class polymorphic_allocator; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/stack:60, from /usr/include/cereal/archives/json.hpp:72, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/c++/10/deque:83:62: error: template argument 2 is invalid 83 | using deque = std::deque<_Tp, polymorphic_allocator<_Tp>>; | ^~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:49: error: expected template-name before ‘<’ token 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/json.hpp:106:49: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/json.hpp:106:49: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:419:47: error: expected template-name before ‘<’ token 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/json.hpp:419:47: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/json.hpp:419:47: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/json.hpp:746:8: error: variable or field ‘prologue’ declared void 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:746:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:746:37: error: expected primary-expression before ‘,’ token 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:746:39: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:746:54: error: expected primary-expression before ‘>’ token 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:746:56: error: expected primary-expression before ‘const’ 746 | void prologue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:751:8: error: variable or field ‘prologue’ declared void 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:751:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:751:36: error: expected primary-expression before ‘,’ token 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:751:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:751:53: error: expected primary-expression before ‘>’ token 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:751:55: error: expected primary-expression before ‘const’ 751 | void prologue( JSONInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:758:8: error: variable or field ‘epilogue’ declared void 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:758:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:758:37: error: expected primary-expression before ‘,’ token 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:758:39: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:758:54: error: expected primary-expression before ‘>’ token 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:758:56: error: expected primary-expression before ‘const’ 758 | void epilogue( JSONOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:764:8: error: variable or field ‘epilogue’ declared void 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:764:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:764:36: error: expected primary-expression before ‘,’ token 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:764:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:764:53: error: expected primary-expression before ‘>’ token 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/json.hpp:764:55: error: expected primary-expression before ‘const’ 764 | void epilogue( JSONInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:771:8: error: variable or field ‘prologue’ declared void 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:771:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:771:37: error: expected primary-expression before ‘,’ token 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:771:39: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:771:53: error: expected primary-expression before ‘>’ token 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:771:55: error: expected primary-expression before ‘const’ 771 | void prologue( JSONOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:776:8: error: variable or field ‘prologue’ declared void 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:776:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:776:36: error: expected primary-expression before ‘,’ token 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:776:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:776:52: error: expected primary-expression before ‘>’ token 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:776:54: error: expected primary-expression before ‘const’ 776 | void prologue( JSONInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:783:8: error: variable or field ‘epilogue’ declared void 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:783:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:783:37: error: expected primary-expression before ‘,’ token 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:783:39: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:783:53: error: expected primary-expression before ‘>’ token 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:783:55: error: expected primary-expression before ‘const’ 783 | void epilogue( JSONOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:789:8: error: variable or field ‘epilogue’ declared void 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:789:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:789:36: error: expected primary-expression before ‘,’ token 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:789:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:789:52: error: expected primary-expression before ‘>’ token 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/json.hpp:789:54: error: expected primary-expression before ‘const’ 789 | void epilogue( JSONInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:797:8: error: variable or field ‘prologue’ declared void 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:797:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:797:38: error: ‘ar’ was not declared in this scope 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~ /usr/include/cereal/archives/json.hpp:797:42: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:797:51: error: expected primary-expression before ‘>’ token 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:797:53: error: expected primary-expression before ‘const’ 797 | void prologue( JSONOutputArchive & ar, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:804:8: error: variable or field ‘prologue’ declared void 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:804:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:804:36: error: expected primary-expression before ‘,’ token 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:804:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:804:47: error: expected primary-expression before ‘>’ token 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:804:49: error: expected primary-expression before ‘const’ 804 | void prologue( JSONInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:811:8: error: variable or field ‘epilogue’ declared void 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:811:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:811:37: error: expected primary-expression before ‘,’ token 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:811:39: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:811:48: error: expected primary-expression before ‘>’ token 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:811:50: error: expected primary-expression before ‘const’ 811 | void epilogue( JSONOutputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:816:8: error: variable or field ‘epilogue’ declared void 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:816:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:816:36: error: expected primary-expression before ‘,’ token 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:816:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:816:47: error: expected primary-expression before ‘>’ token 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:816:49: error: expected primary-expression before ‘const’ 816 | void epilogue( JSONInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:825:22: error: ‘traits’ has not been declared 825 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:826:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 826 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:825:38: error: expected ‘>’ before ‘<’ token 825 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:828:15: error: variable or field ‘prologue’ declared void 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:828:25: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:828:45: error: ‘ar’ was not declared in this scope 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:828:51: error: expected primary-expression before ‘const’ 828 | inline void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:834:22: error: ‘traits’ has not been declared 834 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:835:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 835 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:834:38: error: expected ‘>’ before ‘<’ token 834 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:837:15: error: variable or field ‘prologue’ declared void 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:837:25: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:837:44: error: ‘ar’ was not declared in this scope 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:837:50: error: expected primary-expression before ‘const’ 837 | inline void prologue( JSONInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:847:22: error: ‘traits’ has not been declared 847 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:848:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 848 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:847:38: error: expected ‘>’ before ‘<’ token 847 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:850:15: error: variable or field ‘epilogue’ declared void 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:850:25: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:850:45: error: ‘ar’ was not declared in this scope 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:850:51: error: expected primary-expression before ‘const’ 850 | inline void epilogue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:856:22: error: ‘traits’ has not been declared 856 | template ::value, | ^~~~~~ /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:857:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 857 | !traits::has_minimal_base_class_serialization::value, | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:856:38: error: expected ‘>’ before ‘<’ token 856 | template ::value, | ^ /usr/include/cereal/archives/json.hpp:859:15: error: variable or field ‘epilogue’ declared void 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:859:25: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:859:44: error: ‘ar’ was not declared in this scope 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:859:50: error: expected primary-expression before ‘const’ 859 | inline void epilogue( JSONInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:867:8: error: variable or field ‘prologue’ declared void 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:867:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:867:38: error: ‘ar’ was not declared in this scope 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~ /usr/include/cereal/archives/json.hpp:867:57: error: expected primary-expression before ‘const’ 867 | void prologue( JSONOutputArchive & ar, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:874:8: error: variable or field ‘prologue’ declared void 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:874:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:874:36: error: expected primary-expression before ‘,’ token 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:874:53: error: expected primary-expression before ‘const’ 874 | void prologue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:880:8: error: variable or field ‘epilogue’ declared void 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:880:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:880:37: error: expected primary-expression before ‘,’ token 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:880:54: error: expected primary-expression before ‘const’ 880 | void epilogue( JSONOutputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:885:8: error: variable or field ‘epilogue’ declared void 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:885:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:885:36: error: expected primary-expression before ‘,’ token 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^ /usr/include/cereal/archives/json.hpp:885:53: error: expected primary-expression before ‘const’ 885 | void epilogue( JSONInputArchive &, std::nullptr_t const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:890:22: error: ‘traits’ has not been declared 890 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:890:38: error: expected ‘>’ before ‘<’ token 890 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:891:8: error: variable or field ‘prologue’ declared void 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:891:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:891:38: error: ‘ar’ was not declared in this scope 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/json.hpp:891:44: error: expected primary-expression before ‘const’ 891 | void prologue( JSONOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:897:22: error: ‘traits’ has not been declared 897 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:897:38: error: expected ‘>’ before ‘<’ token 897 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:898:8: error: variable or field ‘prologue’ declared void 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:898:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:898:36: error: expected primary-expression before ‘,’ token 898 | void prologue( JSONInputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:898:40: error: expected primary-expression before ‘const’ 898 | void prologue( JSONInputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:903:22: error: ‘traits’ has not been declared 903 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:903:38: error: expected ‘>’ before ‘<’ token 903 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:904:8: error: variable or field ‘epilogue’ declared void 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:904:18: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:904:37: error: expected primary-expression before ‘,’ token 904 | void epilogue( JSONOutputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:904:41: error: expected primary-expression before ‘const’ 904 | void epilogue( JSONOutputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:908:22: error: ‘traits’ has not been declared 908 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:908:38: error: expected ‘>’ before ‘<’ token 908 | template ::value> = traits::sfinae> inline | ^ /usr/include/cereal/archives/json.hpp:909:8: error: variable or field ‘epilogue’ declared void 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:909:18: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:909:36: error: expected primary-expression before ‘,’ token 909 | void epilogue( JSONInputArchive &, T const & ) | ^ /usr/include/cereal/archives/json.hpp:909:40: error: expected primary-expression before ‘const’ 909 | void epilogue( JSONInputArchive &, T const & ) | ^~~~~ /usr/include/cereal/archives/json.hpp:915:8: error: variable or field ‘prologue’ declared void 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:915:17: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:915:37: error: ‘ar’ was not declared in this scope 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~ /usr/include/cereal/archives/json.hpp:915:81: error: expected primary-expression before ‘const’ 915 | void prologue(JSONOutputArchive & ar, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:922:8: error: variable or field ‘prologue’ declared void 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:922:17: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:922:35: error: expected primary-expression before ‘,’ token 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:922:77: error: expected primary-expression before ‘const’ 922 | void prologue(JSONInputArchive &, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:928:8: error: variable or field ‘epilogue’ declared void 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:928:17: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:928:36: error: expected primary-expression before ‘,’ token 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:928:78: error: expected primary-expression before ‘const’ 928 | void epilogue(JSONOutputArchive &, std::basic_string const &) | ^~~~~ /usr/include/cereal/archives/json.hpp:933:8: error: variable or field ‘epilogue’ declared void 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~ /usr/include/cereal/archives/json.hpp:933:17: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:933:35: error: expected primary-expression before ‘,’ token 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^ /usr/include/cereal/archives/json.hpp:933:77: error: expected primary-expression before ‘const’ 933 | void epilogue(JSONInputArchive &, std::basic_string const &) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:941:8: error: variable or field ‘save’ declared void 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:941:35: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:941:55: error: ‘ar’ was not declared in this scope 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~ /usr/include/cereal/archives/json.hpp:941:59: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:941:74: error: expected primary-expression before ‘>’ token 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^ /usr/include/cereal/archives/json.hpp:941:76: error: expected primary-expression before ‘const’ 941 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive & ar, NameValuePair const & t ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:948:8: error: variable or field ‘load’ declared void 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:948:35: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:948:54: error: ‘ar’ was not declared in this scope 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~ /usr/include/cereal/archives/json.hpp:948:58: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:948:73: error: expected primary-expression before ‘>’ token 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/json.hpp:948:77: error: ‘t’ was not declared in this scope 948 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, NameValuePair & t ) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:956:8: error: variable or field ‘save’ declared void 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:956:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:956:54: error: ‘ar’ was not declared in this scope 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~ /usr/include/cereal/archives/json.hpp:956:73: error: expected primary-expression before ‘const’ 956 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::nullptr_t const & t) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:963:8: error: variable or field ‘load’ declared void 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:963:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:963:53: error: ‘ar’ was not declared in this scope 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^~ /usr/include/cereal/archives/json.hpp:963:72: error: expected primary-expression before ‘&’ token 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^ /usr/include/cereal/archives/json.hpp:963:74: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 963 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::nullptr_t & t) | ^ | tm /usr/include/cereal/archives/json.hpp:969:22: error: ‘traits’ has not been declared 969 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:969:38: error: expected ‘>’ before ‘<’ token 969 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:970:8: error: variable or field ‘save’ declared void 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:970:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:970:54: error: ‘ar’ was not declared in this scope 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/json.hpp:970:60: error: expected primary-expression before ‘const’ 970 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/json.hpp:976:22: error: ‘traits’ has not been declared 976 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/json.hpp:976:38: error: expected ‘>’ before ‘<’ token 976 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:977:8: error: variable or field ‘load’ declared void 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:977:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:977:53: error: ‘ar’ was not declared in this scope 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/json.hpp:977:59: error: expected primary-expression before ‘&’ token 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/json.hpp:977:61: error: ‘t’ was not declared in this scope 977 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, T & t) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:984:8: error: variable or field ‘save’ declared void 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:984:34: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:984:54: error: ‘ar’ was not declared in this scope 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~ /usr/include/cereal/archives/json.hpp:984:98: error: expected primary-expression before ‘const’ 984 | void CEREAL_SAVE_FUNCTION_NAME(JSONOutputArchive & ar, std::basic_string const & str) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:991:8: error: variable or field ‘load’ declared void 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:991:34: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:991:53: error: ‘ar’ was not declared in this scope 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~ /usr/include/cereal/archives/json.hpp:991:97: error: expected primary-expression before ‘&’ token 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^ /usr/include/cereal/archives/json.hpp:991:99: error: ‘str’ was not declared in this scope; did you mean ‘std’? 991 | void CEREAL_LOAD_FUNCTION_NAME(JSONInputArchive & ar, std::basic_string & str) | ^~~ | std In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:999:8: error: variable or field ‘save’ declared void 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:999:35: error: ‘JSONOutputArchive’ was not declared in this scope; did you mean ‘cereal::JSONOutputArchive’? 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~ | cereal::JSONOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:106:9: note: ‘cereal::JSONOutputArchive’ declared here 106 | class JSONOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:999:54: error: expected primary-expression before ‘,’ token 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:999:56: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:999:65: error: expected primary-expression before ‘>’ token 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/json.hpp:999:67: error: expected primary-expression before ‘const’ 999 | void CEREAL_SAVE_FUNCTION_NAME( JSONOutputArchive &, SizeTag const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1006:8: error: variable or field ‘load’ declared void 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:1006:35: error: ‘JSONInputArchive’ was not declared in this scope; did you mean ‘cereal::JSONInputArchive’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~ | cereal::JSONInputArchive /usr/include/cereal/archives/json.hpp:419:9: note: ‘cereal::JSONInputArchive’ declared here 419 | class JSONInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1006:54: error: ‘ar’ was not declared in this scope 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~ /usr/include/cereal/archives/json.hpp:1006:58: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:26, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/json.hpp:1006:67: error: expected primary-expression before ‘>’ token 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^ /usr/include/cereal/archives/json.hpp:1006:71: error: ‘st’ was not declared in this scope; did you mean ‘std’? 1006 | void CEREAL_LOAD_FUNCTION_NAME( JSONInputArchive & ar, SizeTag & st ) | ^~ | std In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1013:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 1013 | CEREAL_REGISTER_ARCHIVE(cereal::JSONInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1013:1: error: expected initializer before ‘<’ token 1013 | CEREAL_REGISTER_ARCHIVE(cereal::JSONInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1014:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 1014 | CEREAL_REGISTER_ARCHIVE(cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1014:1: error: expected initializer before ‘<’ token 1014 | CEREAL_REGISTER_ARCHIVE(cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/json.hpp:1017:1: error: ‘get_output_from_input’ is not a class template 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: ‘get_input_from_output’ is not a class template 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/json.hpp:1017:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 1017 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::JSONInputArchive, cereal::JSONOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected template-name before ‘<’ token 78 | class PortableBinaryOutputArchive : public OutputArchive | ^ /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:78:59: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected template-name before ‘<’ token 180 | class PortableBinaryInputArchive : public InputArchive | ^ /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:180:57: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/portable_binary.hpp:267:29: error: ‘template typename std::enable_if::value, void>::type cereal::save’ conflicts with a previous declaration 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/binary.hpp:149:8: note: previous declaration ‘namespace cereal { }::save’ 149 | void CEREAL_SAVE_FUNCTION_NAME(BinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:267:57: error: expected primary-expression before ‘&’ token 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:267:59: error: ‘ar’ was not declared in this scope 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/portable_binary.hpp:267:65: error: expected primary-expression before ‘const’ 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/portable_binary.hpp:267:75: error: expected ‘;’ before ‘{’ token 267 | CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, T const & t) | ^ | ; 268 | { | ~ /usr/include/cereal/archives/portable_binary.hpp:278:29: error: ‘template typename std::enable_if::value, void>::type cereal::load’ conflicts with a previous declaration 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/binary.hpp:156:8: note: previous declaration ‘namespace cereal { }::load’ 156 | void CEREAL_LOAD_FUNCTION_NAME(BinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:278:56: error: expected primary-expression before ‘&’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:58: error: ‘ar’ was not declared in this scope 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/portable_binary.hpp:278:64: error: expected primary-expression before ‘&’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:66: error: ‘t’ was not declared in this scope 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/portable_binary.hpp:278:68: error: expected ‘;’ before ‘{’ token 278 | CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, T & t) | ^ | ; 279 | { | ~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 2 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:288:3: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 2 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:288:3: error: template argument 1 is invalid 288 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:289:49: error: ‘NameValuePair’ has not been declared 289 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:289:62: error: expected ‘,’ or ‘...’ before ‘<’ token 289 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/portable_binary.hpp: In function ‘int std::serialize(Archive&, int)’: /usr/include/cereal/archives/portable_binary.hpp:291:9: error: ‘t’ was not declared in this scope 291 | ar( t.value ); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp: At global scope: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 2 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:296:3: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 2 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:296:3: error: template argument 1 is invalid 296 | CEREAL_ARCHIVE_RESTRICT(PortableBinaryInputArchive, PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:297:49: error: ‘SizeTag’ has not been declared 297 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, SizeTag & t ) | ^~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:297:56: error: expected ‘,’ or ‘...’ before ‘<’ token 297 | CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, SizeTag & t ) | ^ /usr/include/cereal/archives/portable_binary.hpp: In function ‘int std::serialize(Archive&, int)’: /usr/include/cereal/archives/portable_binary.hpp:299:9: error: ‘t’ was not declared in this scope 299 | ar( t.size ); | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp: At global scope: /usr/include/cereal/archives/portable_binary.hpp:304:8: error: variable or field ‘save’ declared void 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:304:34: error: ‘PortableBinaryOutputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryOutputArchive’? 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | cereal::PortableBinaryOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:78:9: note: ‘cereal::PortableBinaryOutputArchive’ declared here 78 | class PortableBinaryOutputArchive : public OutputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:304:64: error: ‘ar’ was not declared in this scope 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~ /usr/include/cereal/archives/portable_binary.hpp:304:68: error: ‘BinaryData’ was not declared in this scope; did you mean ‘cereal::BinaryData’? 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~~~~~~ | cereal::BinaryData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:211:10: note: ‘cereal::BinaryData’ declared here 211 | struct BinaryData | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:304:80: error: expected primary-expression before ‘>’ token 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^ /usr/include/cereal/archives/portable_binary.hpp:304:82: error: expected primary-expression before ‘const’ 304 | void CEREAL_SAVE_FUNCTION_NAME(PortableBinaryOutputArchive & ar, BinaryData const & bd) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:316:8: error: variable or field ‘load’ declared void 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:316:34: error: ‘PortableBinaryInputArchive’ was not declared in this scope; did you mean ‘cereal::PortableBinaryInputArchive’? 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | cereal::PortableBinaryInputArchive /usr/include/cereal/archives/portable_binary.hpp:180:9: note: ‘cereal::PortableBinaryInputArchive’ declared here 180 | class PortableBinaryInputArchive : public InputArchive | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:316:63: error: ‘ar’ was not declared in this scope 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~ /usr/include/cereal/archives/portable_binary.hpp:316:67: error: ‘BinaryData’ was not declared in this scope; did you mean ‘cereal::BinaryData’? 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~~~~~~~~~ | cereal::BinaryData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:211:10: note: ‘cereal::BinaryData’ declared here 211 | struct BinaryData | ^~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:27, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/portable_binary.hpp:316:79: error: expected primary-expression before ‘>’ token 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^ /usr/include/cereal/archives/portable_binary.hpp:316:83: error: ‘bd’ was not declared in this scope 316 | void CEREAL_LOAD_FUNCTION_NAME(PortableBinaryInputArchive & ar, BinaryData & bd) | ^~ In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:328:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 328 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:328:1: error: expected initializer before ‘<’ token 328 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:329:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 329 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:329:1: error: expected initializer before ‘<’ token 329 | CEREAL_REGISTER_ARCHIVE(cereal::PortableBinaryInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/portable_binary.hpp:332:1: error: ‘get_output_from_input’ is not a class template 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: ‘get_input_from_output’ is not a class template 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/portable_binary.hpp:332:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 332 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp: In function ‘bool std::compare(const Ch*, std::size_t, const Ch*, std::size_t, bool)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:25: error: ‘lookup_tables’ was not declared in this scope; did you mean ‘cereal::rapidxml::internal::lookup_tables’? 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ | cereal::rapidxml::internal::lookup_tables /usr/include/cereal/external/rapidxml/rapidxml.hpp:297:16: note: ‘cereal::rapidxml::internal::lookup_tables’ declared here 297 | struct lookup_tables | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:43: error: ‘::lookup_upcase’ has not been declared 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:338:111: error: ‘::lookup_upcase’ has not been declared 338 | if (lookup_tables<0>::lookup_upcase[static_cast(*p1)] != lookup_tables<0>::lookup_upcase[static_cast(*p2)]) | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:48: error: expected primary-expression before ‘*’ token 345 | inline bool preserve_space(xml_node* node) | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:50: error: ‘node’ was not declared in this scope 345 | inline bool preserve_space(xml_node* node) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:345:55: error: expected ‘;’ before ‘{’ token 345 | inline bool preserve_space(xml_node* node) | ^ | ; 346 | { | ~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:428:9: error: ‘xml_node’ does not name a type 428 | xml_node *allocate_node(node_type type, | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:460:9: error: ‘xml_attribute’ does not name a type 460 | xml_attribute *allocate_attribute(const Ch *name = 0, const Ch *value = 0, | ^~~~~~~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:510:9: error: ‘xml_node’ does not name a type 510 | xml_node *clone_node(const xml_node *source, xml_node *result = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘Ch* cereal::rapidxml::memory_pool::allocate_string(const Ch*, std::size_t)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:493:24: error: ‘internal’ is not a class, namespace, or enumeration 493 | size = internal::measure(source) + 1; | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:783:9: error: ‘xml_node’ does not name a type 783 | xml_node *parent() const | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp:801:9: error: ‘xml_node’ does not name a type 801 | xml_node *m_parent; // Pointer to parent node, or 0 if none | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In constructor ‘cereal::rapidxml::xml_base::xml_base()’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:673:15: error: class ‘cereal::rapidxml::xml_base’ does not have any field named ‘m_parent’ 673 | , m_parent(0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘void cereal::rapidxml::xml_base::name(const Ch*)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:745:31: error: ‘internal’ is not a class, namespace, or enumeration 745 | this->name(name_, internal::measure(name_)); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: In member function ‘void cereal::rapidxml::xml_base::value(const Ch*)’: /usr/include/cereal/external/rapidxml/rapidxml.hpp:775:33: error: ‘internal’ is not a class, namespace, or enumeration 775 | this->value(value_, internal::measure(value_)); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml.hpp:811:41: error: expected template-name before ‘<’ token 811 | class xml_attribute: public xml_base | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:811:41: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:903:36: error: expected template-name before ‘<’ token 903 | class xml_node: public xml_base | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:903:36: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:1371:40: error: expected template-name before ‘<’ token 1371 | class xml_document: public xml_node, public memory_pool | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:1371:40: error: expected ‘{’ before ‘<’ token /usr/include/cereal/external/rapidxml/rapidxml.hpp:2335:42: error: expected initializer before ‘<’ token 2335 | const unsigned char lookup_tables::lookup_whitespace[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2358:42: error: expected initializer before ‘<’ token 2358 | const unsigned char lookup_tables::lookup_node_name[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2381:42: error: expected initializer before ‘<’ token 2381 | const unsigned char lookup_tables::lookup_text[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2405:42: error: expected initializer before ‘<’ token 2405 | const unsigned char lookup_tables::lookup_text_pure_no_ws[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2429:42: error: expected initializer before ‘<’ token 2429 | const unsigned char lookup_tables::lookup_text_pure_with_ws[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2452:42: error: expected initializer before ‘<’ token 2452 | const unsigned char lookup_tables::lookup_attribute_name[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2475:42: error: expected initializer before ‘<’ token 2475 | const unsigned char lookup_tables::lookup_attribute_data_1[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2498:42: error: expected initializer before ‘<’ token 2498 | const unsigned char lookup_tables::lookup_attribute_data_1_pure[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2521:42: error: expected initializer before ‘<’ token 2521 | const unsigned char lookup_tables::lookup_attribute_data_2[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2544:42: error: expected initializer before ‘<’ token 2544 | const unsigned char lookup_tables::lookup_attribute_data_2_pure[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2567:42: error: expected initializer before ‘<’ token 2567 | const unsigned char lookup_tables::lookup_digits[256] = | ^ /usr/include/cereal/external/rapidxml/rapidxml.hpp:2590:42: error: expected initializer before ‘<’ token 2590 | const unsigned char lookup_tables::lookup_upcase[256] = | ^ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:107:50: error: ‘xml_node’ does not name a type 107 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:107:58: error: expected ‘,’ or ‘...’ before ‘<’ token 107 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent); | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:111:54: error: ‘xml_node’ does not name a type 111 | inline OutIt print_children(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:111:62: error: expected ‘,’ or ‘...’ before ‘<’ token 111 | inline OutIt print_children(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_children(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:18: error: ‘xml_node’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_node’? 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~~~~~ | cereal::rapidxml::xml_node In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:142:30: note: ‘cereal::rapidxml::xml_node’ declared here 142 | template class xml_node; | ^~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:29: error: expected primary-expression before ‘>’ token 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:32: error: ‘child’ was not declared in this scope 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:113:40: error: ‘node’ was not declared in this scope 113 | for (xml_node *child = node->first_node(); child; child = child->next_sibling()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:114:46: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 114 | out = print_node(out, child, flags, indent); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:114:53: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 114 | out = print_node(out, child, flags, indent); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:120:56: error: ‘xml_node’ does not name a type 120 | inline OutIt print_attributes(OutIt out, const xml_node *node, int /*flags*/) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:120:64: error: expected ‘,’ or ‘...’ before ‘<’ token 120 | inline OutIt print_attributes(OutIt out, const xml_node *node, int /*flags*/) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_attributes(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:18: error: ‘xml_attribute’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_attribute’? 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~~~~~~~~~~ | cereal::rapidxml::xml_attribute In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:143:30: note: ‘cereal::rapidxml::xml_attribute’ declared here 143 | template class xml_attribute; | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:34: error: expected primary-expression before ‘>’ token 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:37: error: ‘attribute’ was not declared in this scope; did you mean ‘xml_attribute’? 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~~~~~~ | xml_attribute /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:122:49: error: ‘node’ was not declared in this scope 122 | for (xml_attribute *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:150:55: error: ‘xml_node’ does not name a type 150 | inline OutIt print_data_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:150:63: error: expected ‘,’ or ‘...’ before ‘<’ token 150 | inline OutIt print_data_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_data_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:153:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 153 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:153:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 153 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:154:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 154 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:155:41: error: ‘node’ was not declared in this scope 155 | out = copy_and_expand_chars(node->value(), node->value() + node->value_size(), Ch(0), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:161:56: error: ‘xml_node’ does not name a type 161 | inline OutIt print_cdata_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:161:64: error: expected ‘,’ or ‘...’ before ‘<’ token 161 | inline OutIt print_cdata_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_cdata_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:164:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 164 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:164:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 164 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:165:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 165 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:175:30: error: ‘node’ was not declared in this scope 175 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:184:58: error: ‘xml_node’ does not name a type 184 | inline OutIt print_element_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:184:66: error: expected ‘,’ or ‘...’ before ‘<’ token 184 | inline OutIt print_element_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_element_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:189:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 189 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:189:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 189 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:190:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 190 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:192:30: error: ‘node’ was not declared in this scope 192 | out = copy_chars(node->name(), node->name() + node->name_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:193:47: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 193 | out = print_attributes(out, node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:17: error: ‘xml_node’ was not declared in this scope; did you mean ‘cereal::rapidxml::xml_node’? 208 | xml_node *child = node->first_node(); | ^~~~~~~~ | cereal::rapidxml::xml_node In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:142:30: note: ‘cereal::rapidxml::xml_node’ declared here 142 | template class xml_node; | ^~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:28: error: expected primary-expression before ‘>’ token 208 | xml_node *child = node->first_node(); | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:208:31: error: ‘child’ was not declared in this scope 208 | xml_node *child = node->first_node(); | ^~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:214:73: error: ‘node_data’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_data’? 214 | else if (child->next_sibling() == 0 && child->type() == node_data) | ^~~~~~~~~ | cereal::rapidxml::node_data In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:152:9: note: ‘cereal::rapidxml::node_data’ declared here 152 | node_data, //!< A data node. Name is empty. Value contains data text. | ^~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:222:35: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 222 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:224:60: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 224 | out = print_children(out, node, flags, indent + 1); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:225:35: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 225 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:240:62: error: ‘xml_node’ does not name a type 240 | inline OutIt print_declaration_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:240:70: error: expected ‘,’ or ‘...’ before ‘<’ token 240 | inline OutIt print_declaration_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_declaration_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:243:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 243 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:243:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 243 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:244:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 244 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:252:41: error: ‘node’ was not declared in this scope 252 | out = print_attributes(out, node, flags); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:252:47: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 252 | out = print_attributes(out, node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:263:58: error: ‘xml_node’ does not name a type 263 | inline OutIt print_comment_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:263:66: error: expected ‘,’ or ‘...’ before ‘<’ token 263 | inline OutIt print_comment_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_comment_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:266:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 266 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:266:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 266 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:267:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 267 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:272:30: error: ‘node’ was not declared in this scope 272 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:281:58: error: ‘xml_node’ does not name a type 281 | inline OutIt print_doctype_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:281:66: error: expected ‘,’ or ‘...’ before ‘<’ token 281 | inline OutIt print_doctype_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_doctype_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:284:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 284 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:284:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 284 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:285:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 285 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:296:30: error: ‘node’ was not declared in this scope 296 | out = copy_chars(node->value(), node->value() + node->value_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:303:53: error: ‘xml_node’ does not name a type 303 | inline OutIt print_pi_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:303:61: error: expected ‘,’ or ‘...’ before ‘<’ token 303 | inline OutIt print_pi_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_pi_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:306:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 306 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:306:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 306 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:307:39: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 307 | out = fill_chars(out, indent, Ch('\t')); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:310:30: error: ‘node’ was not declared in this scope 310 | out = copy_chars(node->name(), node->name() + node->name_size(), out); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:320:50: error: ‘xml_node’ does not name a type 320 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:320:58: error: expected ‘,’ or ‘...’ before ‘<’ token 320 | inline OutIt print_node(OutIt out, const xml_node *node, int flags, int indent) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print_node(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:323:21: error: ‘node’ was not declared in this scope 323 | switch (node->type()) | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:327:18: error: ‘node_document’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_document’? 327 | case node_document: | ^~~~~~~~~~~~~ | cereal::rapidxml::node_document In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:150:9: note: ‘cereal::rapidxml::node_document’ declared here 150 | node_document, //!< A document node. Name and value are empty. | ^~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:328:49: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 328 | out = print_children(out, node, flags, indent); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:328:56: error: ‘indent’ was not declared in this scope; did you mean ‘index’? 328 | out = print_children(out, node, flags, indent); | ^~~~~~ | index /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:332:18: error: ‘node_element’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_element’? 332 | case node_element: | ^~~~~~~~~~~~ | cereal::rapidxml::node_element In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:151:9: note: ‘cereal::rapidxml::node_element’ declared here 151 | node_element, //!< An element node. Name contains element name. Value contains text of first data node. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:337:18: error: ‘node_data’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_data’? 337 | case node_data: | ^~~~~~~~~ | cereal::rapidxml::node_data In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:152:9: note: ‘cereal::rapidxml::node_data’ declared here 152 | node_data, //!< A data node. Name is empty. Value contains data text. | ^~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:342:18: error: ‘node_cdata’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_cdata’? 342 | case node_cdata: | ^~~~~~~~~~ | cereal::rapidxml::node_cdata In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:153:9: note: ‘cereal::rapidxml::node_cdata’ declared here 153 | node_cdata, //!< A CDATA node. Name is empty. Value contains data text. | ^~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:347:18: error: ‘node_declaration’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_declaration’? 347 | case node_declaration: | ^~~~~~~~~~~~~~~~ | cereal::rapidxml::node_declaration In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:155:9: note: ‘cereal::rapidxml::node_declaration’ declared here 155 | node_declaration, //!< A declaration node. Name and value are empty. Declaration parameters (version, encoding and standalone) are in node attributes. | ^~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:352:18: error: ‘node_comment’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_comment’? 352 | case node_comment: | ^~~~~~~~~~~~ | cereal::rapidxml::node_comment In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:154:9: note: ‘cereal::rapidxml::node_comment’ declared here 154 | node_comment, //!< A comment node. Name is empty. Value contains comment text. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:357:18: error: ‘node_doctype’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_doctype’? 357 | case node_doctype: | ^~~~~~~~~~~~ | cereal::rapidxml::node_doctype In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:156:9: note: ‘cereal::rapidxml::node_doctype’ declared here 156 | node_doctype, //!< A DOCTYPE node. Name is empty. Value contains DOCTYPE text. | ^~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:362:18: error: ‘node_pi’ was not declared in this scope; did you mean ‘cereal::rapidxml::node_pi’? 362 | case node_pi: | ^~~~~~~ | cereal::rapidxml::node_pi In file included from /usr/include/cereal/archives/xml.hpp:34, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml.hpp:157:9: note: ‘cereal::rapidxml::node_pi’ declared here 157 | node_pi //!< A PI node. Name contains target. Value contains instructions. | ^~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:375:19: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 375 | if (!(flags & print_no_indenting)) | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:375:27: error: ‘print_no_indenting’ was not declared in this scope; did you mean ‘cereal::rapidxml::print_no_indenting’? 375 | if (!(flags & print_no_indenting)) | ^~~~~~~~~~~~~~~~~~ | cereal::rapidxml::print_no_indenting In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:23:15: note: ‘cereal::rapidxml::print_no_indenting’ declared here 23 | const int print_no_indenting = 0x1; //!< Printer flag instructing the printer to suppress indenting of XML. See print() function. | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/cereal/archives/xml.hpp:35, from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:394:41: error: ‘xml_node’ does not name a type 394 | inline OutIt print(OutIt out, const xml_node &node, int flags = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:394:49: error: expected ‘,’ or ‘...’ before ‘<’ token 394 | inline OutIt print(OutIt out, const xml_node &node, int flags = 0) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘OutIt std::print(OutIt, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:16: error: ‘internal’ is not a class, namespace, or enumeration 396 | return internal::print_node(out, &node, flags, 0); | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:43: error: ‘node’ was not declared in this scope 396 | return internal::print_node(out, &node, flags, 0); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:396:49: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 396 | return internal::print_node(out, &node, flags, 0); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:407:77: error: ‘xml_node’ does not name a type 407 | inline std::basic_ostream &print(std::basic_ostream &out, const xml_node &node, int flags = 0) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:407:85: error: expected ‘,’ or ‘...’ before ‘<’ token 407 | inline std::basic_ostream &print(std::basic_ostream &out, const xml_node &node, int flags = 0) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘std::basic_ostream& std::print(std::basic_ostream&, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:409:47: error: ‘node’ was not declared in this scope 409 | print(std::ostream_iterator(out), node, flags); | ^~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:409:53: error: ‘flags’ was not declared in this scope; did you mean ‘Flags’? 409 | print(std::ostream_iterator(out), node, flags); | ^~~~~ | Flags /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: At global scope: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:418:83: error: ‘xml_node’ does not name a type 418 | inline std::basic_ostream &operator <<(std::basic_ostream &out, const xml_node &node) | ^~~~~~~~ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:418:91: error: expected ‘,’ or ‘...’ before ‘<’ token 418 | inline std::basic_ostream &operator <<(std::basic_ostream &out, const xml_node &node) | ^ /usr/include/cereal/external/rapidxml/rapidxml_print.hpp: In function ‘std::basic_ostream& std::operator<<(std::basic_ostream&, int)’: /usr/include/cereal/external/rapidxml/rapidxml_print.hpp:420:27: error: ‘node’ was not declared in this scope 420 | return print(out, node); | ^~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp: At global scope: /usr/include/cereal/archives/xml.hpp:96:48: error: expected template-name before ‘<’ token 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/xml.hpp:96:48: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/xml.hpp:96:48: error: expected unqualified-id before ‘<’ token /usr/include/cereal/archives/xml.hpp:405:46: error: expected template-name before ‘<’ token 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^ /usr/include/cereal/archives/xml.hpp:405:46: error: expected ‘{’ before ‘<’ token /usr/include/cereal/archives/xml.hpp:405:46: error: expected unqualified-id before ‘<’ token In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:772:8: error: variable or field ‘prologue’ declared void 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:772:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:772:36: error: expected primary-expression before ‘,’ token 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:772:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:772:53: error: expected primary-expression before ‘>’ token 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:772:55: error: expected primary-expression before ‘const’ 772 | void prologue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:777:8: error: variable or field ‘prologue’ declared void 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:777:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:777:35: error: expected primary-expression before ‘,’ token 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:777:37: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:777:52: error: expected primary-expression before ‘>’ token 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:777:54: error: expected primary-expression before ‘const’ 777 | void prologue( XMLInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:784:8: error: variable or field ‘epilogue’ declared void 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:784:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:784:36: error: expected primary-expression before ‘,’ token 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:784:38: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:784:53: error: expected primary-expression before ‘>’ token 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:784:55: error: expected primary-expression before ‘const’ 784 | void epilogue( XMLOutputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:789:8: error: variable or field ‘epilogue’ declared void 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:789:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:789:35: error: expected primary-expression before ‘,’ token 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:789:37: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:789:52: error: expected primary-expression before ‘>’ token 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^ /usr/include/cereal/archives/xml.hpp:789:54: error: expected primary-expression before ‘const’ 789 | void epilogue( XMLInputArchive &, NameValuePair const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:796:8: error: variable or field ‘prologue’ declared void 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:796:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:796:36: error: expected primary-expression before ‘,’ token 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:796:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:796:52: error: expected primary-expression before ‘>’ token 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:796:54: error: expected primary-expression before ‘const’ 796 | void prologue( XMLOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:801:8: error: variable or field ‘prologue’ declared void 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:801:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:801:35: error: expected primary-expression before ‘,’ token 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:801:37: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:801:51: error: expected primary-expression before ‘>’ token 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:801:53: error: expected primary-expression before ‘const’ 801 | void prologue( XMLInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:808:8: error: variable or field ‘epilogue’ declared void 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:808:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:808:36: error: expected primary-expression before ‘,’ token 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:808:38: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:808:52: error: expected primary-expression before ‘>’ token 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:808:54: error: expected primary-expression before ‘const’ 808 | void epilogue( XMLOutputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:814:8: error: variable or field ‘epilogue’ declared void 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:814:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:814:35: error: expected primary-expression before ‘,’ token 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:814:37: error: ‘DeferredData’ was not declared in this scope; did you mean ‘cereal::DeferredData’? 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~~~~~~~~ | cereal::DeferredData In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:232:9: note: ‘cereal::DeferredData’ declared here 232 | class DeferredData : detail::DeferredDataCore | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:814:51: error: expected primary-expression before ‘>’ token 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^ /usr/include/cereal/archives/xml.hpp:814:53: error: expected primary-expression before ‘const’ 814 | void epilogue( XMLInputArchive &, DeferredData const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:821:8: error: variable or field ‘prologue’ declared void 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:821:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:821:37: error: ‘ar’ was not declared in this scope 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~ /usr/include/cereal/archives/xml.hpp:821:41: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:821:50: error: expected primary-expression before ‘>’ token 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:821:52: error: expected primary-expression before ‘const’ 821 | void prologue( XMLOutputArchive & ar, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:830:8: error: variable or field ‘prologue’ declared void 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:830:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:830:35: error: expected primary-expression before ‘,’ token 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:830:37: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:830:46: error: expected primary-expression before ‘>’ token 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:830:48: error: expected primary-expression before ‘const’ 830 | void prologue( XMLInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:836:8: error: variable or field ‘epilogue’ declared void 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:836:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:836:36: error: expected primary-expression before ‘,’ token 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:836:38: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:836:47: error: expected primary-expression before ‘>’ token 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:836:49: error: expected primary-expression before ‘const’ 836 | void epilogue( XMLOutputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:840:8: error: variable or field ‘epilogue’ declared void 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:840:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:840:35: error: expected primary-expression before ‘,’ token 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:840:37: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:840:46: error: expected primary-expression before ‘>’ token 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:840:48: error: expected primary-expression before ‘const’ 840 | void epilogue( XMLInputArchive &, SizeTag const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:849:22: error: ‘traits’ has not been declared 849 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:849:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 849 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:849:39: error: expected ‘>’ before ‘<’ token 849 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:851:8: error: variable or field ‘prologue’ declared void 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:851:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:851:37: error: ‘ar’ was not declared in this scope 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:851:43: error: expected primary-expression before ‘const’ 851 | void prologue( XMLOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:858:22: error: ‘traits’ has not been declared 858 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:858:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 858 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:858:39: error: expected ‘>’ before ‘<’ token 858 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:860:8: error: variable or field ‘prologue’ declared void 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:860:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:860:36: error: ‘ar’ was not declared in this scope 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:860:42: error: expected primary-expression before ‘const’ 860 | void prologue( XMLInputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:870:22: error: ‘traits’ has not been declared 870 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:870:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 870 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:870:39: error: expected ‘>’ before ‘<’ token 870 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:872:8: error: variable or field ‘epilogue’ declared void 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:872:18: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:872:37: error: ‘ar’ was not declared in this scope 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:872:43: error: expected primary-expression before ‘const’ 872 | void epilogue( XMLOutputArchive & ar, T const & ) | ^~~~~ /usr/include/cereal/archives/xml.hpp:878:22: error: ‘traits’ has not been declared 878 | template ::value || | ^~~~~~ /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:878:40: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 878 | template ::value || | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:878:39: error: expected ‘>’ before ‘<’ token 878 | template ::value || | ^ /usr/include/cereal/archives/xml.hpp:880:8: error: variable or field ‘epilogue’ declared void 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~~~~ /usr/include/cereal/archives/xml.hpp:880:18: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:880:36: error: ‘ar’ was not declared in this scope 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~ /usr/include/cereal/archives/xml.hpp:880:42: error: expected primary-expression before ‘const’ 880 | void epilogue( XMLInputArchive & ar, T const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:891:8: error: variable or field ‘save’ declared void 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:891:35: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:891:54: error: ‘ar’ was not declared in this scope 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~ /usr/include/cereal/archives/xml.hpp:891:58: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:891:73: error: expected primary-expression before ‘>’ token 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^ /usr/include/cereal/archives/xml.hpp:891:75: error: expected primary-expression before ‘const’ 891 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive & ar, NameValuePair const & t ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:899:8: error: variable or field ‘load’ declared void 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:899:35: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:899:53: error: ‘ar’ was not declared in this scope 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~ /usr/include/cereal/archives/xml.hpp:899:57: error: ‘NameValuePair’ was not declared in this scope; did you mean ‘cereal::NameValuePair’? 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^~~~~~~~~~~~~ | cereal::NameValuePair In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:139:9: note: ‘cereal::NameValuePair’ declared here 139 | class NameValuePair : detail::NameValuePairCore | ^~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:899:72: error: expected primary-expression before ‘>’ token 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^ /usr/include/cereal/archives/xml.hpp:899:76: error: ‘t’ was not declared in this scope 899 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, NameValuePair & t ) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:908:8: error: variable or field ‘save’ declared void 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:908:35: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:908:53: error: expected primary-expression before ‘,’ token 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:908:55: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:908:64: error: expected primary-expression before ‘>’ token 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^ /usr/include/cereal/archives/xml.hpp:908:66: error: expected primary-expression before ‘const’ 908 | void CEREAL_SAVE_FUNCTION_NAME( XMLOutputArchive &, SizeTag const & ) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:913:8: error: variable or field ‘load’ declared void 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:913:35: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:913:53: error: ‘ar’ was not declared in this scope 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~ /usr/include/cereal/archives/xml.hpp:913:57: error: ‘SizeTag’ was not declared in this scope; did you mean ‘cereal::SizeTag’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~~~~~~ | cereal::SizeTag In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:312:9: note: ‘cereal::SizeTag’ declared here 312 | class SizeTag | ^~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:913:66: error: expected primary-expression before ‘>’ token 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^ /usr/include/cereal/archives/xml.hpp:913:70: error: ‘st’ was not declared in this scope; did you mean ‘std’? 913 | void CEREAL_LOAD_FUNCTION_NAME( XMLInputArchive & ar, SizeTag & st ) | ^~ | std /usr/include/cereal/archives/xml.hpp:920:22: error: ‘traits’ has not been declared 920 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/xml.hpp:920:38: error: expected ‘>’ before ‘<’ token 920 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:921:8: error: variable or field ‘save’ declared void 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:921:34: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:921:53: error: ‘ar’ was not declared in this scope 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~ /usr/include/cereal/archives/xml.hpp:921:59: error: expected primary-expression before ‘const’ 921 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, T const & t) | ^~~~~ /usr/include/cereal/archives/xml.hpp:927:22: error: ‘traits’ has not been declared 927 | template ::value> = traits::sfinae> inline | ^~~~~~ /usr/include/cereal/archives/xml.hpp:927:38: error: expected ‘>’ before ‘<’ token 927 | template ::value> = traits::sfinae> inline | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:928:8: error: variable or field ‘load’ declared void 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:928:34: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:928:52: error: ‘ar’ was not declared in this scope 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^~ /usr/include/cereal/archives/xml.hpp:928:58: error: expected primary-expression before ‘&’ token 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^ /usr/include/cereal/archives/xml.hpp:928:60: error: ‘t’ was not declared in this scope 928 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, T & t) | ^ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:936:8: error: variable or field ‘save’ declared void 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:936:34: error: ‘XMLOutputArchive’ was not declared in this scope; did you mean ‘cereal::XMLOutputArchive’? 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~~~~~~~~~~~~ | cereal::XMLOutputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:96:9: note: ‘cereal::XMLOutputArchive’ declared here 96 | class XMLOutputArchive : public OutputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:936:53: error: ‘ar’ was not declared in this scope 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~ /usr/include/cereal/archives/xml.hpp:936:97: error: expected primary-expression before ‘const’ 936 | void CEREAL_SAVE_FUNCTION_NAME(XMLOutputArchive & ar, std::basic_string const & str) | ^~~~~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:943:8: error: variable or field ‘load’ declared void 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:943:34: error: ‘XMLInputArchive’ was not declared in this scope; did you mean ‘cereal::XMLInputArchive’? 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~~~~~~~~~~~~~ | cereal::XMLInputArchive In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:405:9: note: ‘cereal::XMLInputArchive’ declared here 405 | class XMLInputArchive : public InputArchive, public traits::TextArchive | ^~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:28, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/archives/xml.hpp:943:52: error: ‘ar’ was not declared in this scope 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~ /usr/include/cereal/archives/xml.hpp:943:96: error: expected primary-expression before ‘&’ token 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^ /usr/include/cereal/archives/xml.hpp:943:98: error: ‘str’ was not declared in this scope; did you mean ‘std’? 943 | void CEREAL_LOAD_FUNCTION_NAME(XMLInputArchive & ar, std::basic_string & str) | ^~~ | std In file included from /usr/include/cereal/archives/binary.hpp:32, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:21, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:950:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 950 | CEREAL_REGISTER_ARCHIVE(cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:950:1: error: expected initializer before ‘<’ token 950 | CEREAL_REGISTER_ARCHIVE(cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:951:1: error: expected nested-name-specifier before ‘polymorphic_serialization_support’ 951 | CEREAL_REGISTER_ARCHIVE(cereal::XMLInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:951:1: error: expected initializer before ‘<’ token 951 | CEREAL_REGISTER_ARCHIVE(cereal::XMLInputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/archives/xml.hpp:954:1: error: ‘get_output_from_input’ is not a class template 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_output_from_input’ 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: ‘get_input_from_output’ is not a class template 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/archives/xml.hpp:954:1: error: template specifiers not specified in declaration of ‘template struct cereal::traits::detail::get_input_from_output’ 954 | CEREAL_SETUP_ARCHIVE_TRAITS(cereal::XMLInputArchive, cereal::XMLOutputArchive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:40:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 40 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:41:97: error: template argument 1 is invalid 41 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:41:98: error: expected identifier before ‘::’ token 41 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/vector.hpp:42:3: error: expected initializer before ‘save’ 42 | CEREAL_SAVE_FUNCTION_NAME( Archive & ar, std::vector const & vector ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:50:27: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 50 | typename std::enable_if, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:51:97: error: template argument 1 is invalid 51 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:51:98: error: expected identifier before ‘::’ token 51 | && std::is_arithmetic::value && !std::is_same::value, void>::type | ^~ In file included from /usr/include/cereal/details/traits.hpp:42, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/types/vector.hpp:52:3: error: expected initializer before ‘load’ 52 | CEREAL_LOAD_FUNCTION_NAME( Archive & ar, std::vector & vector ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:63:29: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 63 | typename std::enable_if<(!traits::is_output_serializable, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:64:54: error: template argument 1 is invalid 64 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^~~~~ /usr/include/cereal/types/vector.hpp:64:59: error: expected identifier before ‘)’ token 64 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:64:59: error: expected unqualified-id before ‘)’ token /usr/include/cereal/types/vector.hpp:74:29: error: ‘traits’ was not declared in this scope; did you mean ‘cereal::traits’? 74 | typename std::enable_if<(!traits::is_input_serializable, Archive>::value | ^~~~~~ | cereal::traits In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/traits.hpp:47:13: note: ‘cereal::traits’ declared here 47 | namespace traits | ^~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:75:54: error: template argument 1 is invalid 75 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^~~~~ /usr/include/cereal/types/vector.hpp:75:59: error: expected identifier before ‘)’ token 75 | || !std::is_arithmetic::value) && !std::is_same::value, void>::type | ^ /usr/include/cereal/types/vector.hpp:75:59: error: expected unqualified-id before ‘)’ token /usr/include/cereal/types/vector.hpp: In function ‘void std::save(Archive&, const std::vector&)’: /usr/include/cereal/types/vector.hpp:90:36: error: ‘size_type’ does not name a type 90 | ar( make_size_tag( static_cast(vector.size()) ) ); // number of elements | ^~~~~~~~~ /usr/include/cereal/types/vector.hpp:90:9: error: there are no arguments to ‘make_size_tag’ that depend on a template parameter, so a declaration of ‘make_size_tag’ must be available [-fpermissive] 90 | ar( make_size_tag( static_cast(vector.size()) ) ); // number of elements | ^~~~~~~~~~~~~ /usr/include/cereal/types/vector.hpp: In function ‘void std::load(Archive&, std::vector&)’: /usr/include/cereal/types/vector.hpp:99:5: error: ‘size_type’ was not declared in this scope 99 | size_type size; | ^~~~~~~~~ /usr/include/cereal/types/vector.hpp:99:5: note: suggested alternatives: In file included from /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/algorithm/equal.hpp:17, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:12: /<>/seqan3-3.0.0+ds2/submodules/range-v3/include/range/v3/range_fwd.hpp:168:12: note: ‘ranges::size_type’ 168 | struct size_type; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/iterator.hpp:19, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/view/repeat_n.hpp:15, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:25, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/pre.hpp:188:8: note: ‘seqan3::size_type’ 188 | struct size_type; | ^~~~~~~~~ In file included from /usr/include/cereal/access.hpp:39, from /usr/include/cereal/details/traits.hpp:43, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /usr/include/cereal/details/helpers.hpp:61:9: note: ‘cereal::size_type’ 61 | using size_type = CEREAL_SIZE_TYPE; | ^~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:29, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /usr/include/cereal/types/vector.hpp:100:9: error: there are no arguments to ‘make_size_tag’ that depend on a template parameter, so a declaration of ‘make_size_tag’ must be available [-fpermissive] 100 | ar( make_size_tag( size ) ); | ^~~~~~~~~~~~~ /usr/include/cereal/types/vector.hpp:102:20: error: invalid ‘static_cast’ from type ‘’ to type ‘std::size_t’ {aka ‘long unsigned int’} 102 | vector.resize( static_cast( size ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp: At global scope: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:44:11: error: ‘CerealInputArchive’ has not been declared 44 | template | ^~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:44:44: error: ‘CerealOutputArchive’ has not been declared 44 | template | ^~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:14: error: ‘Cerealisable’ was not declared in this scope; did you mean ‘concept Cerealisable’? 46 | requires Cerealisable | ^~~~~~~~~~~~ | concept Cerealisable In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:20, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/concept/cereal.hpp:141:16: note: ‘concept Cerealisable’ declared here 141 | SEQAN3_CONCEPT Cerealisable = | ^~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:21: /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:5: error: expression must be enclosed in parentheses 46 | requires Cerealisable | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:36: error: ‘in_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:50: error: ‘out_archive_t’ was not declared in this scope 46 | requires Cerealisable | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/include/seqan3/test/cereal.hpp:46:14: error: ‘Cerealisable’ does not name a type 46 | requires Cerealisable | ^~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:29:47: error: ‘is_type_specialisation_of_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 29 | using alph_t = std::conditional_t, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:29:103: error: wrong number of template arguments (2, should be 3) 29 | using alph_t = std::conditional_t, | ^ In file included from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:8: /usr/include/c++/10/type_traits:2555:11: note: provided for ‘template using conditional_t = typename std::conditional::type’ 2555 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:34:73: error: template argument 1 is invalid 34 | using scoring_scheme_types = ::testing::Types, | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:36:72: error: template argument 1 is invalid 36 | aminoacid_scoring_scheme<>, | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:37:75: error: template argument 1 is invalid 37 | aminoacid_scoring_scheme>; | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:37:75: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:37:75: error: template argument 3 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:37:75: error: template argument 4 is invalid In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:39:26: error: ‘scoring_scheme_types’ was not declared in this scope 39 | TYPED_TEST_CASE(generic, scoring_scheme_types); | ^~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:39:1: error: template argument 1 is invalid 39 | TYPED_TEST_CASE(generic, scoring_scheme_types); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:39:1: error: expected initializer before ‘gtest_type_params_generic_’ 39 | TYPED_TEST_CASE(generic, scoring_scheme_types); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void nucleotide_scoring_scheme_template_argument_deduction_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:46:35: error: class template argument deduction failed: 46 | nucleotide_scoring_scheme scheme; | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:46:35: error: no matching function for call to ‘nucleotide_scoring_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme()-> seqan3::nucleotide_scoring_scheme< >’ 44 | class nucleotide_scoring_scheme : public scoring_scheme_base, dna15, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme(seqan3::nucleotide_scoring_scheme< >)-> seqan3::nucleotide_scoring_scheme< >’ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:46:35: note: candidate expects 1 argument, 0 provided 46 | nucleotide_scoring_scheme scheme; | ^~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:47:27: error: template argument 1 is invalid 47 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:47:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:51:42: error: class template argument deduction failed: 51 | nucleotide_scoring_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:51:42: error: no matching function for call to ‘nucleotide_scoring_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme()-> seqan3::nucleotide_scoring_scheme< >’ 44 | class nucleotide_scoring_scheme : public scoring_scheme_base, dna15, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme(seqan3::nucleotide_scoring_scheme< >)-> seqan3::nucleotide_scoring_scheme< >’ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:51:42: note: candidate expects 1 argument, 0 provided 51 | nucleotide_scoring_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:52:27: error: template argument 1 is invalid 52 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:52:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:55: error: class template argument deduction failed: 56 | nucleotide_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:55: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:55: note: candidate expects 0 arguments, 1 provided 56 | nucleotide_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:75: error: class template argument deduction failed: 56 | nucleotide_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:75: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:56:75: note: candidate expects 0 arguments, 1 provided 56 | nucleotide_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:57:27: error: template argument 1 is invalid 57 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:57:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:62:43: error: class template argument deduction failed: 62 | nucleotide_scoring_scheme scheme{m}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:62:43: error: no matching function for call to ‘nucleotide_scoring_scheme(std::array, 15>&)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme()-> seqan3::nucleotide_scoring_scheme< >’ 44 | class nucleotide_scoring_scheme : public scoring_scheme_base, dna15, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:62:43: note: candidate expects 0 arguments, 1 provided 62 | nucleotide_scoring_scheme scheme{m}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:15: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: candidate: ‘template< > nucleotide_scoring_scheme(seqan3::nucleotide_scoring_scheme< >)-> seqan3::nucleotide_scoring_scheme< >’ 44 | class nucleotide_scoring_scheme : public scoring_scheme_base, dna15, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp:44:7: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:63:27: error: template argument 1 is invalid 63 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:63:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void aminoacid_scoring_scheme_template_argument_deduction_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:70:34: error: class template argument deduction failed: 70 | aminoacid_scoring_scheme scheme; | ^~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:70:34: error: no matching function for call to ‘aminoacid_scoring_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme()-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme(seqan3::aminoacid_scoring_scheme< >)-> seqan3::aminoacid_scoring_scheme< >’ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:70:34: note: candidate expects 1 argument, 0 provided 70 | aminoacid_scoring_scheme scheme; | ^~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:71:27: error: template argument 1 is invalid 71 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:71:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:75:41: error: class template argument deduction failed: 75 | aminoacid_scoring_scheme scheme{}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:75:41: error: no matching function for call to ‘aminoacid_scoring_scheme()’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme()-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme(seqan3::aminoacid_scoring_scheme< >)-> seqan3::aminoacid_scoring_scheme< >’ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:75:41: note: candidate expects 1 argument, 0 provided 75 | aminoacid_scoring_scheme scheme{}; | ^ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:76:27: error: template argument 1 is invalid 76 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:76:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:54: error: class template argument deduction failed: 81 | aminoacid_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:54: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:54: note: candidate expects 0 arguments, 1 provided 81 | aminoacid_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:74: error: class template argument deduction failed: 81 | aminoacid_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:74: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:81:74: note: candidate expects 0 arguments, 1 provided 81 | aminoacid_scoring_scheme scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:82:27: error: template argument 1 is invalid 82 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:82:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:87:42: error: class template argument deduction failed: 87 | aminoacid_scoring_scheme scheme{m}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:87:42: error: no matching function for call to ‘aminoacid_scoring_scheme(std::array, 27>&)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme()-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:87:42: note: candidate expects 0 arguments, 1 provided 87 | aminoacid_scoring_scheme scheme{m}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme(seqan3::aminoacid_scoring_scheme< >)-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:88:27: error: template argument 1 is invalid 88 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:88:27: error: template argument 2 is invalid /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:92:78: error: class template argument deduction failed: 92 | aminoacid_scoring_scheme scheme{aminoacid_similarity_matrix::BLOSUM62}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:92:78: error: no matching function for call to ‘aminoacid_scoring_scheme(seqan3::aminoacid_similarity_matrix)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme()-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:92:78: note: candidate expects 0 arguments, 1 provided 92 | aminoacid_scoring_scheme scheme{aminoacid_similarity_matrix::BLOSUM62}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme(seqan3::aminoacid_scoring_scheme< >)-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:93:27: error: template argument 1 is invalid 93 | EXPECT_TRUE((std::is_same_v>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:93:27: error: template argument 2 is invalid In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:101:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 101 | TYPED_TEST(generic, concept_check) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:101:1: error: template argument 3 is invalid 101 | TYPED_TEST(generic, concept_check) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:101:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 101 | TYPED_TEST(generic, concept_check) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:101:1: error: no matching function for call to ‘GenerateNames >()’ 101 | TYPED_TEST(generic, concept_check) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:101:1: error: template argument 2 is invalid 101 | TYPED_TEST(generic, concept_check) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_concept_check_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:104:18: error: template argument 3 is invalid 104 | EXPECT_TRUE((ScoringScheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:105:18: error: template argument 3 is invalid 105 | EXPECT_TRUE((ScoringScheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:106:18: error: template argument 3 is invalid 106 | EXPECT_TRUE((ScoringScheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:107:19: error: template argument 3 is invalid 107 | EXPECT_FALSE((ScoringScheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:110:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 110 | TYPED_TEST(generic, member_types) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:110:1: error: template argument 3 is invalid 110 | TYPED_TEST(generic, member_types) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:110:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 110 | TYPED_TEST(generic, member_types) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:110:1: error: no matching function for call to ‘GenerateNames >()’ 110 | TYPED_TEST(generic, member_types) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:110:1: error: template argument 2 is invalid 110 | TYPED_TEST(generic, member_types) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:141:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 141 | TYPED_TEST(generic, simple_score) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:141:1: error: template argument 3 is invalid 141 | TYPED_TEST(generic, simple_score) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:141:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 141 | TYPED_TEST(generic, simple_score) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:141:1: error: no matching function for call to ‘GenerateNames >()’ 141 | TYPED_TEST(generic, simple_score) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:141:1: error: template argument 2 is invalid 141 | TYPED_TEST(generic, simple_score) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_simple_score_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:35: error: class template argument deduction failed: 146 | TypeParam scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:35: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:35: note: candidate expects 0 arguments, 1 provided 146 | TypeParam scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:55: error: class template argument deduction failed: 146 | TypeParam scheme{match_score{6}, mismatch_score{-4}}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:55: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:146:55: note: candidate expects 0 arguments, 1 provided 146 | TypeParam scheme{match_score{6}, mismatch_score{-4}}; | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:43: error: class template argument deduction failed: 148 | scheme.set_simple_scheme(match_score{5}, mismatch_score{-3}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:43: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:43: note: candidate expects 0 arguments, 1 provided 148 | scheme.set_simple_scheme(match_score{5}, mismatch_score{-3}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:63: error: class template argument deduction failed: 148 | scheme.set_simple_scheme(match_score{5}, mismatch_score{-3}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:63: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:148:63: note: candidate expects 0 arguments, 1 provided 148 | scheme.set_simple_scheme(match_score{5}, mismatch_score{-3}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:160:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 160 | TYPED_TEST(generic, simple_score_failure) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:160:1: error: template argument 3 is invalid 160 | TYPED_TEST(generic, simple_score_failure) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:160:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 160 | TYPED_TEST(generic, simple_score_failure) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:160:1: error: no matching function for call to ‘GenerateNames >()’ 160 | TYPED_TEST(generic, simple_score_failure) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:160:1: error: template argument 2 is invalid 160 | TYPED_TEST(generic, simple_score_failure) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_simple_score_failure_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:48: error: class template argument deduction failed: 165 | EXPECT_THROW((TypeParam{match_score{600}, mismatch_score{-4}}), | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:48: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:48: note: candidate expects 0 arguments, 1 provided 165 | EXPECT_THROW((TypeParam{match_score{600}, mismatch_score{-4}}), | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:68: error: class template argument deduction failed: 165 | EXPECT_THROW((TypeParam{match_score{600}, mismatch_score{-4}}), | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:68: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:165:68: note: candidate expects 0 arguments, 1 provided 165 | EXPECT_THROW((TypeParam{match_score{600}, mismatch_score{-4}}), | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:64: error: class template argument deduction failed: 170 | EXPECT_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3})), | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:64: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:64: note: candidate expects 0 arguments, 1 provided 170 | EXPECT_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3})), | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:84: error: class template argument deduction failed: 170 | EXPECT_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3})), | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:84: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:170:84: note: candidate expects 0 arguments, 1 provided 170 | EXPECT_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3})), | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:51: error: class template argument deduction failed: 176 | EXPECT_NO_THROW((TypeParam{match_score{600}, mismatch_score{-4}})); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:51: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:51: note: candidate expects 0 arguments, 1 provided 176 | EXPECT_NO_THROW((TypeParam{match_score{600}, mismatch_score{-4}})); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:71: error: class template argument deduction failed: 176 | EXPECT_NO_THROW((TypeParam{match_score{600}, mismatch_score{-4}})); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:71: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:176:71: note: candidate expects 0 arguments, 1 provided 176 | EXPECT_NO_THROW((TypeParam{match_score{600}, mismatch_score{-4}})); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:67: error: class template argument deduction failed: 180 | EXPECT_NO_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3}))); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:67: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:67: note: candidate expects 0 arguments, 1 provided 180 | EXPECT_NO_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3}))); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:87: error: class template argument deduction failed: 180 | EXPECT_NO_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3}))); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:87: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:180:87: note: candidate expects 0 arguments, 1 provided 180 | EXPECT_NO_THROW((scheme.set_simple_scheme(match_score{-150}, mismatch_score{-3}))); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:184:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 184 | TYPED_TEST(generic, hamming) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:184:1: error: template argument 3 is invalid 184 | TYPED_TEST(generic, hamming) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:184:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 184 | TYPED_TEST(generic, hamming) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:184:1: error: no matching function for call to ‘GenerateNames >()’ 184 | TYPED_TEST(generic, hamming) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:184:1: error: template argument 2 is invalid 184 | TYPED_TEST(generic, hamming) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:203:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 203 | TYPED_TEST(generic, custom) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:203:1: error: template argument 3 is invalid 203 | TYPED_TEST(generic, custom) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:203:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 203 | TYPED_TEST(generic, custom) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:203:1: error: no matching function for call to ‘GenerateNames >()’ 203 | TYPED_TEST(generic, custom) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:203:1: error: template argument 2 is invalid 203 | TYPED_TEST(generic, custom) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_custom_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:218:27: error: ‘is_type_specialisation_of_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 218 | if constexpr (detail::is_type_specialisation_of_v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:218:64: error: expected primary-expression before ‘,’ token 218 | if constexpr (detail::is_type_specialisation_of_v) | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:218:90: error: missing template arguments before ‘>’ token 218 | if constexpr (detail::is_type_specialisation_of_v) | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:218:91: error: expected primary-expression before ‘)’ token 218 | if constexpr (detail::is_type_specialisation_of_v) | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:220:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 220 | EXPECT_EQ(0*0+0, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:220:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 220 | EXPECT_EQ(0*0+0, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:221:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 221 | EXPECT_EQ(0*0+2, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:221:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 221 | EXPECT_EQ(0*0+2, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:222:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 222 | EXPECT_EQ(2*2+0, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:222:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 222 | EXPECT_EQ(2*2+0, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:223:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 223 | EXPECT_EQ(8*8+8, scheme.score('I'_aa27, 'I'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:223:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 223 | EXPECT_EQ(8*8+8, scheme.score('I'_aa27, 'I'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:224:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 224 | EXPECT_EQ(0*0+13, scheme.score('A'_aa27, 'N'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:224:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 224 | EXPECT_EQ(0*0+13, scheme.score('A'_aa27, 'N'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:225:42: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 225 | EXPECT_EQ(2*2+1, scheme.score('C'_aa27, 'B'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:225:52: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 225 | EXPECT_EQ(2*2+1, scheme.score('C'_aa27, 'B'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:228:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 228 | EXPECT_EQ(0*0+0, scheme.score('A'_dna15, 'A'_dna15)); // A is 0th | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:228:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 228 | EXPECT_EQ(0*0+0, scheme.score('A'_dna15, 'A'_dna15)); // A is 0th | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:229:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 229 | EXPECT_EQ(0*0+2, scheme.score('A'_dna15, 'C'_dna15)); // C is 2nd | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:229:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 229 | EXPECT_EQ(0*0+2, scheme.score('A'_dna15, 'C'_dna15)); // C is 2nd | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:230:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 230 | EXPECT_EQ(2*2+0, scheme.score('C'_dna15, 'A'_dna15)); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:230:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 230 | EXPECT_EQ(2*2+0, scheme.score('C'_dna15, 'A'_dna15)); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:231:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 231 | EXPECT_EQ(3*3+3, scheme.score('D'_dna15, 'D'_dna15)); // D is 3rd | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:231:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 231 | EXPECT_EQ(3*3+3, scheme.score('D'_dna15, 'D'_dna15)); // D is 3rd | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:232:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 232 | EXPECT_EQ(8*8+0, scheme.score('N'_dna15, 'A'_dna15)); // N is 8th | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:232:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 232 | EXPECT_EQ(8*8+0, scheme.score('N'_dna15, 'A'_dna15)); // N is 8th | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:233:42: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 233 | EXPECT_EQ(0*0+8, scheme.score('A'_dna15, 'N'_dna15)); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:233:53: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 233 | EXPECT_EQ(0*0+8, scheme.score('A'_dna15, 'N'_dna15)); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:237:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 237 | TYPED_TEST(generic, convertability) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:237:1: error: template argument 3 is invalid 237 | TYPED_TEST(generic, convertability) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:237:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 237 | TYPED_TEST(generic, convertability) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:237:1: error: no matching function for call to ‘GenerateNames >()’ 237 | TYPED_TEST(generic, convertability) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:237:1: error: template argument 2 is invalid 237 | TYPED_TEST(generic, convertability) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_convertability_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:250:27: error: ‘is_type_specialisation_of_v’ is not a member of ‘std::detail’; did you mean ‘seqan3::detail::is_type_specialisation_of_v’? 250 | if constexpr (detail::is_type_specialisation_of_v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_vector.hpp:24, from /<>/seqan3-3.0.0+ds2/include/seqan3/range/container/small_string.hpp:16, from /<>/seqan3-3.0.0+ds2/include/seqan3/core/detail/reflection.hpp:17, from /<>/seqan3-3.0.0+ds2/include/seqan3/alphabet/concept.hpp:23, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:18, from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/core/type_traits/template_inspection.hpp:165:23: note: ‘seqan3::detail::is_type_specialisation_of_v’ declared here 165 | inline constexpr bool is_type_specialisation_of_v = is_type_specialisation_of::value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:250:64: error: expected primary-expression before ‘,’ token 250 | if constexpr (detail::is_type_specialisation_of_v) | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:250:90: error: missing template arguments before ‘>’ token 250 | if constexpr (detail::is_type_specialisation_of_v) | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:250:91: error: expected primary-expression before ‘)’ token 250 | if constexpr (detail::is_type_specialisation_of_v) | ^ In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In lambda function: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:257:36: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 257 | EXPECT_EQ(scheme.score('C'_aa27, 'G'_aa27), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:257:63: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 257 | EXPECT_EQ(scheme.score('C'_aa27, 'G'_aa27), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:257:36: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 257 | EXPECT_EQ(scheme.score('C'_aa27, 'G'_aa27), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:257:63: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 257 | EXPECT_EQ(scheme.score('C'_aa27, 'G'_aa27), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:259:36: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 259 | EXPECT_EQ(scheme.score('T'_aa27, nucl_t{}.assign_char('T')), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:259:36: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 259 | EXPECT_EQ(scheme.score('T'_aa27, nucl_t{}.assign_char('T')), | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:260:63: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 260 | scheme.score(nucl_t{}.assign_char('T'), 'T'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In lambda function: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:270:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 270 | EXPECT_EQ(scheme.score('C'_dna15, 'G'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:270:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 270 | EXPECT_EQ(scheme.score('C'_dna15, 'G'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:270:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 270 | EXPECT_EQ(scheme.score('C'_dna15, 'G'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:270:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 270 | EXPECT_EQ(scheme.score('C'_dna15, 'G'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:272:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 272 | EXPECT_EQ(scheme.score('T'_dna15, 'T'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:272:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 272 | EXPECT_EQ(scheme.score('T'_dna15, 'T'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:272:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 272 | EXPECT_EQ(scheme.score('T'_dna15, 'T'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:272:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 272 | EXPECT_EQ(scheme.score('T'_dna15, 'T'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:274:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 274 | EXPECT_EQ(scheme.score('A'_dna15, 'C'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:274:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 274 | EXPECT_EQ(scheme.score('A'_dna15, 'C'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:274:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 274 | EXPECT_EQ(scheme.score('A'_dna15, 'C'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:274:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 274 | EXPECT_EQ(scheme.score('A'_dna15, 'C'_dna15), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:277:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 277 | EXPECT_EQ(scheme.score('C'_dna15, nucl_t{}.assign_char('G')), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:277:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 277 | EXPECT_EQ(scheme.score('C'_dna15, nucl_t{}.assign_char('G')), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:278:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 278 | scheme.score(nucl_t{}.assign_char('C'), 'G'_dna15)); | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:279:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 279 | EXPECT_EQ(scheme.score('C'_dna15, nucl_t{}.assign_char('A')), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:279:36: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 279 | EXPECT_EQ(scheme.score('C'_dna15, nucl_t{}.assign_char('A')), | ^~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:280:63: error: unable to find character literal operator ‘operator""_dna15’ with ‘char’ argument 280 | scheme.score(nucl_t{}.assign_char('C'), 'A'_dna15)); | ^~~~~~~~~ In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:286:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 286 | TYPED_TEST(generic, serialisation) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:286:1: error: template argument 3 is invalid 286 | TYPED_TEST(generic, serialisation) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:286:1: error: ‘gtest_type_params_generic_’ was not declared in this scope; did you mean ‘gtest_type_params_generic_NameGenerator’? 286 | TYPED_TEST(generic, serialisation) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:286:1: error: no matching function for call to ‘GenerateNames >()’ 286 | TYPED_TEST(generic, serialisation) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:286:1: error: template argument 2 is invalid 286 | TYPED_TEST(generic, serialisation) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void generic_serialisation_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:45: error: class template argument deduction failed: 293 | scheme1.set_simple_scheme(match_score{11}, mismatch_score{-7}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:45: error: no matching function for call to ‘match_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score()-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:45: note: candidate expects 0 arguments, 1 provided 293 | scheme1.set_simple_scheme(match_score{11}, mismatch_score{-7}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: candidate: ‘template< > match_score(seqan3::match_score< >)-> seqan3::match_score< >’ 41 | struct match_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:41:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:65: error: class template argument deduction failed: 293 | scheme1.set_simple_scheme(match_score{11}, mismatch_score{-7}); | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:65: error: no matching function for call to ‘mismatch_score(int)’ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score()-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:293:65: note: candidate expects 0 arguments, 1 provided 293 | scheme1.set_simple_scheme(match_score{11}, mismatch_score{-7}); | ^ In file included from /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:18, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: candidate: ‘template< > mismatch_score(seqan3::mismatch_score< >)-> seqan3::mismatch_score< >’ 66 | struct mismatch_score : detail::strong_type, detail::strong_type_skill::convert> | ^~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/scoring_scheme_base.hpp:66:8: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: At global scope: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:304:67: error: template argument 1 is invalid 304 | using aa_scheme_types = ::testing::Types, | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:305:70: error: template argument 1 is invalid 305 | aminoacid_scoring_scheme>; | ^~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:305:70: error: template argument 2 is invalid In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:307:28: error: ‘aa_scheme_types’ was not declared in this scope 307 | TYPED_TEST_CASE(aminoacid, aa_scheme_types); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:307:1: error: template argument 1 is invalid 307 | TYPED_TEST_CASE(aminoacid, aa_scheme_types); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:307:1: error: expected initializer before ‘gtest_type_params_aminoacid_’ 307 | TYPED_TEST_CASE(aminoacid, aa_scheme_types); | ^~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:309:1: error: ‘gtest_type_params_aminoacid_’ was not declared in this scope; did you mean ‘gtest_type_params_aminoacid_NameGenerator’? 309 | TYPED_TEST(aminoacid, similarity_matrix) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:309:1: error: template argument 3 is invalid 309 | TYPED_TEST(aminoacid, similarity_matrix) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:309:1: error: ‘gtest_type_params_aminoacid_’ was not declared in this scope; did you mean ‘gtest_type_params_aminoacid_NameGenerator’? 309 | TYPED_TEST(aminoacid, similarity_matrix) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:309:1: error: no matching function for call to ‘GenerateNames >()’ 309 | TYPED_TEST(aminoacid, similarity_matrix) | ^~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:59, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /usr/include/gtest/internal/gtest-internal.h:634:26: note: candidate: ‘template std::vector > testing::internal::GenerateNames()’ 634 | std::vector GenerateNames() { | ^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:634:26: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:67, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:309:1: error: template argument 2 is invalid 309 | TYPED_TEST(aminoacid, similarity_matrix) | ^~~~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp: In member function ‘virtual void aminoacid_similarity_matrix_Test::TestBody()’: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:312:74: error: class template argument deduction failed: 312 | aminoacid_scoring_scheme scheme{aminoacid_similarity_matrix::BLOSUM30}; | ^ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:312:74: error: no matching function for call to ‘aminoacid_scoring_scheme(seqan3::aminoacid_similarity_matrix)’ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme()-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:312:74: note: candidate expects 0 arguments, 1 provided 312 | aminoacid_scoring_scheme scheme{aminoacid_similarity_matrix::BLOSUM30}; | ^ In file included from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:14: /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: candidate: ‘template< > aminoacid_scoring_scheme(seqan3::aminoacid_scoring_scheme< >)-> seqan3::aminoacid_scoring_scheme< >’ 83 | class aminoacid_scoring_scheme : public scoring_scheme_base, aa27, score_type> | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/seqan3-3.0.0+ds2/include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp:83:7: note: template argument deduction/substitution failed: In file included from /usr/include/gtest/gtest.h:382, from /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:10: /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:313:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 313 | EXPECT_EQ( 4, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:313:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 313 | EXPECT_EQ( 4, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:314:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 314 | EXPECT_EQ(-3, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:314:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 314 | EXPECT_EQ(-3, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:315:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 315 | EXPECT_EQ(-3, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:315:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 315 | EXPECT_EQ(-3, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:316:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 316 | EXPECT_EQ( 9, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:316:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 316 | EXPECT_EQ( 9, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:317:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 317 | EXPECT_EQ( 0, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:317:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 317 | EXPECT_EQ( 0, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:322:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 322 | EXPECT_EQ( 5, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:322:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 322 | EXPECT_EQ( 5, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:323:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 323 | EXPECT_EQ(-1, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:323:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 323 | EXPECT_EQ(-1, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:324:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 324 | EXPECT_EQ(-1, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:324:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 324 | EXPECT_EQ(-1, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:325:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 325 | EXPECT_EQ( 7, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:325:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 325 | EXPECT_EQ( 7, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:326:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 326 | EXPECT_EQ(-1, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:326:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 326 | EXPECT_EQ(-1, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:330:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 330 | EXPECT_EQ( 4, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:330:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 330 | EXPECT_EQ( 4, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:331:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 331 | EXPECT_EQ( 0, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:331:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 331 | EXPECT_EQ( 0, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:332:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 332 | EXPECT_EQ( 0, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:332:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 332 | EXPECT_EQ( 0, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:333:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 333 | EXPECT_EQ( 6, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:333:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 333 | EXPECT_EQ( 6, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:334:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 334 | EXPECT_EQ(-2, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:334:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 334 | EXPECT_EQ(-2, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:338:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 338 | EXPECT_EQ( 7, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:338:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 338 | EXPECT_EQ( 7, scheme.score('A'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:339:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 339 | EXPECT_EQ(-1, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:339:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 339 | EXPECT_EQ(-1, scheme.score('A'_aa27, 'C'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:340:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 340 | EXPECT_EQ(-1, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:340:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 340 | EXPECT_EQ(-1, scheme.score('C'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:341:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 341 | EXPECT_EQ(10, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:341:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 341 | EXPECT_EQ(10, scheme.score('D'_aa27, 'D'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:342:35: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 342 | EXPECT_EQ(-3, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ /<>/seqan3-3.0.0+ds2/test/unit/alignment/scoring_scheme_test.cpp:342:45: error: unable to find character literal operator ‘operator""_aa27’ with ‘char’ argument 342 | EXPECT_EQ(-3, scheme.score('N'_aa27, 'A'_aa27)); | ^~~~~~~~ cc1plus: all warnings being treated as errors ninja: build stopped: subcommand failed. dh_auto_build: cd build_unit && LC_ALL=C.UTF-8 ninja -j4 -v returned exit code 1 make[1]: *** [debian/rules:41: override_dh_auto_build-arch] Error 255 make[1]: Leaving directory '/<>/seqan3-3.0.0+ds2' make: *** [debian/rules:24: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200105-1641 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 109428 Build-Time: 42 Distribution: focal Fail-Stage: build Host Architecture: s390x Install-Time: 9 Job: seqan3_3.0.0+ds2-5.dsc Machine Architecture: s390x Package: seqan3 Package-Time: 51 Source-Version: 3.0.0+ds2-5 Space: 109428 Status: attempted Version: 3.0.0+ds2-5 -------------------------------------------------------------------------------- Finished at 20200105-1641 Build needed 00:00:51, 109428k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=s390x PACKAGEBUILD-18444469 Scanning for processes to kill in build PACKAGEBUILD-18444469