sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on mjolnir.einval.org +==============================================================================+ | lambda-align2 2.0.1-3.1 (amd64) Wed, 28 Jan 2026 17:57:03 +0000 | +==============================================================================+ Package: lambda-align2 Version: 2.0.1-3.1 Source Version: 2.0.1-3.1 Distribution: unstable Machine Architecture: arm64 Host Architecture: amd64 Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any I: Unpacking /home/helmut/.cache/sbuild/unstable-arm64-sbuild.tar.zst to /tmp/tmp.sbuild.d6lD38D6tP... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Wed, 28 Jan 2026 17:57:20 +0000 | +------------------------------------------------------------------------------+ Get:1 http://mirror.einval.org/debian unstable InRelease [187 kB] Get:2 http://mirror.einval.org/debian unstable/main Sources [11.1 MB] Get:3 http://mirror.einval.org/debian unstable/main arm64 Packages [10.1 MB] Get:4 http://mirror.einval.org/debian unstable/main amd64 Packages [10.2 MB] Fetched 31.6 MB in 7s (4331 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: binutils binutils-aarch64-linux-gnu binutils-common libbinutils libc-bin libc-dev-bin libc-gconv-modules-extra libc6 libc6-dev libctf-nobfd0 libctf0 libgprofng0 libsframe3 libssl3t64 login.defs openssl-provider-legacy 16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 13.4 MB of archives. After this operation, 74.8 kB of additional disk space will be used. Get:1 http://mirror.einval.org/debian unstable/main arm64 libc-dev-bin arm64 2.42-11 [60.1 kB] Get:2 http://mirror.einval.org/debian unstable/main arm64 libc6-dev arm64 2.42-11 [1640 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 libc-gconv-modules-extra arm64 2.42-11 [1149 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 libc6 arm64 2.42-11 [1412 kB] Get:5 http://mirror.einval.org/debian unstable/main arm64 libc-bin arm64 2.42-11 [553 kB] Get:6 http://mirror.einval.org/debian unstable/main arm64 openssl-provider-legacy arm64 3.5.5-1 [308 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 libssl3t64 arm64 3.5.5-1 [2731 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 login.defs all 1:4.19.2-1 [211 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 libgprofng0 arm64 2.45.90.20260125-1 [677 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 libctf0 arm64 2.45.90.20260125-1 [85.6 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 libctf-nobfd0 arm64 2.45.90.20260125-1 [154 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 binutils-aarch64-linux-gnu arm64 2.45.90.20260125-1 [865 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 libbinutils arm64 2.45.90.20260125-1 [684 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 binutils arm64 2.45.90.20260125-1 [278 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 binutils-common arm64 2.45.90.20260125-1 [2544 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 libsframe3 arm64 2.45.90.20260125-1 [84.6 kB] Preconfiguring packages ... Fetched 13.4 MB in 0s (86.1 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12110 files and directories currently installed.) Preparing to unpack .../libc-dev-bin_2.42-11_arm64.deb ... Unpacking libc-dev-bin (2.42-11) over (2.42-10+b1) ... Preparing to unpack .../libc6-dev_2.42-11_arm64.deb ... Unpacking libc6-dev:arm64 (2.42-11) over (2.42-10+b1) ... Preparing to unpack .../libc-gconv-modules-extra_2.42-11_arm64.deb ... Unpacking libc-gconv-modules-extra:arm64 (2.42-11) over (2.42-10+b1) ... Setting up libc-gconv-modules-extra:arm64 (2.42-11) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12107 files and directories currently installed.) Preparing to unpack .../libc6_2.42-11_arm64.deb ... Unpacking libc6:arm64 (2.42-11) over (2.42-10+b1) ... Setting up libc6:arm64 (2.42-11) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../libc-bin_2.42-11_arm64.deb ... Unpacking libc-bin (2.42-11) over (2.42-10+b1) ... Setting up libc-bin (2.42-11) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12105 files and directories currently installed.) Preparing to unpack .../openssl-provider-legacy_3.5.5-1_arm64.deb ... Unpacking openssl-provider-legacy (3.5.5-1) over (3.5.4-1+b1) ... Setting up openssl-provider-legacy (3.5.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12104 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.5.5-1_arm64.deb ... Unpacking libssl3t64:arm64 (3.5.5-1) over (3.5.4-1+b1) ... Setting up libssl3t64:arm64 (3.5.5-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12103 files and directories currently installed.) Preparing to unpack .../0-login.defs_1%3a4.19.2-1_all.deb ... Unpacking login.defs (1:4.19.2-1) over (1:4.19.0-4) ... Preparing to unpack .../1-libgprofng0_2.45.90.20260125-1_arm64.deb ... Unpacking libgprofng0:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../2-libctf0_2.45.90.20260125-1_arm64.deb ... Unpacking libctf0:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../3-libctf-nobfd0_2.45.90.20260125-1_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../4-binutils-aarch64-linux-gnu_2.45.90.20260125-1_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../5-libbinutils_2.45.90.20260125-1_arm64.deb ... Unpacking libbinutils:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../6-binutils_2.45.90.20260125-1_arm64.deb ... Unpacking binutils (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../7-binutils-common_2.45.90.20260125-1_arm64.deb ... Unpacking binutils-common:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Preparing to unpack .../8-libsframe3_2.45.90.20260125-1_arm64.deb ... Unpacking libsframe3:arm64 (2.45.90.20260125-1) over (2.45.50.20260119-1) ... Setting up login.defs (1:4.19.2-1) ... Setting up binutils-common:arm64 (2.45.90.20260125-1) ... Setting up libsframe3:arm64 (2.45.90.20260125-1) ... Setting up libctf-nobfd0:arm64 (2.45.90.20260125-1) ... Setting up libbinutils:arm64 (2.45.90.20260125-1) ... Setting up libc-dev-bin (2.42-11) ... Setting up libctf0:arm64 (2.45.90.20260125-1) ... Setting up binutils-aarch64-linux-gnu (2.45.90.20260125-1) ... Setting up libgprofng0:arm64 (2.45.90.20260125-1) ... Setting up libc6-dev:arm64 (2.42-11) ... Setting up binutils (2.45.90.20260125-1) ... Processing triggers for libc-bin (2.42-11) ... +------------------------------------------------------------------------------+ | Fetch source files Wed, 28 Jan 2026 17:57:42 +0000 | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'lambda-align2' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/med-team/lambda-align2.git Please use: git clone https://salsa.debian.org/med-team/lambda-align2.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 366 kB of source archives. Get:1 http://mirror.einval.org/debian unstable/main lambda-align2 2.0.1-3.1 (dsc) [2186 B] Get:2 http://mirror.einval.org/debian unstable/main lambda-align2 2.0.1-3.1 (tar) [346 kB] Get:3 http://mirror.einval.org/debian unstable/main lambda-align2 2.0.1-3.1 (diff) [17.9 kB] Fetched 366 kB in 0s (3854 kB/s) Download complete and in download only mode +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 28 Jan 2026 17:57:44 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libseqan2-dev, cmake, zlib1g-dev, libbz2-dev, libc-dev, libstdc++-dev, build-essential:arm64, crossbuild-essential-amd64:arm64, apt-utils:arm64, libc-dev:amd64, libstdc++-dev:amd64 Filtered Build-Depends: debhelper-compat (= 13), libseqan2-dev, cmake, zlib1g-dev, libbz2-dev, libc-dev, libstdc++-dev, build-essential:arm64, crossbuild-essential-amd64:arm64, apt-utils:arm64, libc-dev:amd64, libstdc++-dev:amd64 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-A4GxGD/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ Sources [781 B] Get:5 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ Packages [804 B] Fetched 2194 B in 0s (101 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-x86-64-linux-gnu bsdextrautils cmake cmake-data cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu crossbuild-essential-amd64 debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc-15-base:amd64 gcc-15-cross-base gcc-15-x86-64-linux-gnu gcc-15-x86-64-linux-gnu-base gcc-x86-64-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:amd64 libasan8-amd64-cross libatomic1:amd64 libatomic1-amd64-cross libbrotli1 libbz2-1.0:amd64 libbz2-dev:amd64 libc-gconv-modules-extra:amd64 libc6:amd64 libc6-amd64-cross libc6-dev:amd64 libc6-dev-amd64-cross libcom-err2 libcurl4t64 libdebhelper-perl libelf1t64 libexpat1 libffi8 libfile-stripnondeterminism-perl libgcc-15-dev:amd64 libgcc-15-dev-amd64-cross libgcc-s1:amd64 libgcc-s1-amd64-cross libgnutls30t64 libgomp1:amd64 libgomp1-amd64-cross libgssapi-krb5-2 libhwasan0:amd64 libhwasan0-amd64-cross libidn2-0 libitm1:amd64 libitm1-amd64-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblsan0:amd64 liblsan0-amd64-cross libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libp11-kit0 libpipeline1 libproc2-0 libpsl5t64 libquadmath0:amd64 libquadmath0-amd64-cross librhash1 librtmp1 libsasl2-2 libsasl2-modules-db libseqan2-dev libssh2-1t64 libstdc++-15-dev:amd64 libstdc++-15-dev-amd64-cross libstdc++6:amd64 libstdc++6-amd64-cross libtasn1-6 libtool libtsan2:amd64 libtsan2-amd64-cross libubsan1:amd64 libubsan1-amd64-cross libuchardet0 libunistring5 libuv1t64 libxml2-16 linux-libc-dev-amd64-cross m4 man-db po-debconf procps sensible-utils zlib1g:amd64 zlib1g-dev:amd64 Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-15-locales cpp-15-doc cpp-doc dh-make gcc-15-doc manpages-dev flex bison gdb-x86-64-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff lrzip glibc-doc:amd64 libc-l10n:amd64 locales:amd64 libnss-nis:amd64 libnss-nisplus:amd64 manpages-dev:amd64 gnutls-bin krb5-doc krb5-user libstdc++-15-doc:amd64 libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx bzip2-doc:amd64 libidn2-0:amd64 ca-certificates libarchive-cpio-perl krb5-locales libldap-common libgpm2 publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-x86-64-linux-gnu bsdextrautils cmake cmake-data cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu crossbuild-essential-amd64 debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc-15-base:amd64 gcc-15-cross-base gcc-15-x86-64-linux-gnu gcc-15-x86-64-linux-gnu-base gcc-x86-64-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:amd64 libasan8-amd64-cross libatomic1:amd64 libatomic1-amd64-cross libbrotli1 libbz2-1.0:amd64 libbz2-dev:amd64 libc-gconv-modules-extra:amd64 libc6:amd64 libc6-amd64-cross libc6-dev:amd64 libc6-dev-amd64-cross libcom-err2 libcurl4t64 libdebhelper-perl libelf1t64 libexpat1 libffi8 libfile-stripnondeterminism-perl libgcc-15-dev:amd64 libgcc-15-dev-amd64-cross libgcc-s1:amd64 libgcc-s1-amd64-cross libgnutls30t64 libgomp1:amd64 libgomp1-amd64-cross libgssapi-krb5-2 libhwasan0:amd64 libhwasan0-amd64-cross libidn2-0 libitm1:amd64 libitm1-amd64-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblsan0:amd64 liblsan0-amd64-cross libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libp11-kit0 libpipeline1 libproc2-0 libpsl5t64 libquadmath0:amd64 libquadmath0-amd64-cross librhash1 librtmp1 libsasl2-2 libsasl2-modules-db libseqan2-dev libssh2-1t64 libstdc++-15-dev:amd64 libstdc++-15-dev-amd64-cross libstdc++6:amd64 libstdc++6-amd64-cross libtasn1-6 libtool libtsan2:amd64 libtsan2-amd64-cross libubsan1:amd64 libubsan1-amd64-cross libuchardet0 libunistring5 libuv1t64 libxml2-16 linux-libc-dev-amd64-cross m4 man-db po-debconf procps sbuild-build-depends-main-dummy:amd64 sensible-utils zlib1g:amd64 zlib1g-dev:amd64 0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 121 MB of archives. After this operation, 502 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-A4GxGD/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [924 B] Get:2 http://mirror.einval.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-2 [96.8 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 libncursesw6 arm64 6.6+20251231-1 [125 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9+b1 [62.4 kB] Get:5 http://mirror.einval.org/debian unstable/main arm64 procps arm64 2:4.0.4-9+b1 [871 kB] Get:6 http://mirror.einval.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5+b1 [338 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5+b1 [103 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 file arm64 1:5.46-5+b1 [44.0 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 gettext-base arm64 0.23.2-1 [242 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2+b1 [69.1 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 groff-base arm64 1.23.0-10+b1 [1133 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 bsdextrautils arm64 2.41.3-3 [97.7 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-2 [40.3 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 man-db arm64 2.13.1-1+b1 [1455 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 m4 arm64 1.4.20-2+b1 [315 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get:19 http://mirror.einval.org/debian unstable/main arm64 automake all 1:1.18.1-3 [878 kB] Get:20 http://mirror.einval.org/debian unstable/main arm64 autopoint all 0.23.2-1 [772 kB] Get:21 http://mirror.einval.org/debian unstable/main arm64 cmake-data all 4.2.2-2 [2556 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-2+b1 [591 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 libarchive13t64 arm64 3.8.5-1 [329 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get:26 http://mirror.einval.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b9 [295 kB] Get:27 http://mirror.einval.org/debian unstable/main arm64 libkrb5support0 arm64 1.22.1-2 [32.2 kB] Get:28 http://mirror.einval.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b8 [24.9 kB] Get:29 http://mirror.einval.org/debian unstable/main arm64 libk5crypto3 arm64 1.22.1-2 [77.1 kB] Get:30 http://mirror.einval.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6+b1 [9852 B] Get:31 http://mirror.einval.org/debian unstable/main arm64 libkrb5-3 arm64 1.22.1-2 [315 kB] Get:32 http://mirror.einval.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.22.1-2 [127 kB] Get:33 http://mirror.einval.org/debian unstable/main arm64 libunistring5 arm64 1.3-2+b1 [459 kB] Get:34 http://mirror.einval.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4+b1 [108 kB] Get:35 http://mirror.einval.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get:36 http://mirror.einval.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get:37 http://mirror.einval.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1+b1 [179 kB] Get:38 http://mirror.einval.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get:39 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get:40 http://mirror.einval.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b2 [59.6 kB] Get:41 http://mirror.einval.org/debian unstable/main arm64 libffi8 arm64 3.5.2-3+b1 [23.3 kB] Get:42 http://mirror.einval.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.10-1+b1 [421 kB] Get:43 http://mirror.einval.org/debian unstable/main arm64 libtasn1-6 arm64 4.21.0-2 [48.0 kB] Get:44 http://mirror.einval.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.11-3 [1400 kB] Get:45 http://mirror.einval.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3+b1 [57.7 kB] Get:46 http://mirror.einval.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1+b1 [235 kB] Get:47 http://mirror.einval.org/debian unstable/main arm64 libcurl4t64 arm64 8.18.0-2 [373 kB] Get:48 http://mirror.einval.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-5 [72.4 kB] Get:49 http://mirror.einval.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1.1 [128 kB] Get:50 http://mirror.einval.org/debian unstable/main arm64 libuv1t64 arm64 1.51.0-2+b1 [149 kB] Get:51 http://mirror.einval.org/debian unstable/main arm64 cmake arm64 4.2.2-2 [10.7 MB] Get:52 http://mirror.einval.org/debian unstable/main arm64 gcc-15-x86-64-linux-gnu-base arm64 15.2.0-7cross1 [53.5 kB] Get:53 http://mirror.einval.org/debian unstable/main arm64 cpp-15-x86-64-linux-gnu arm64 15.2.0-7cross1 [11.3 MB] Get:54 http://mirror.einval.org/debian unstable/main arm64 cpp-x86-64-linux-gnu arm64 4:15.2.0-5 [5324 B] Get:55 http://mirror.einval.org/debian unstable/main arm64 binutils-x86-64-linux-gnu arm64 2.45.90.20260125-1 [1525 kB] Get:56 http://mirror.einval.org/debian unstable/main arm64 gcc-15-cross-base all 15.2.0-7cross1 [48.9 kB] Get:57 http://mirror.einval.org/debian unstable/main arm64 libgcc-s1-amd64-cross all 15.2.0-7cross1 [71.7 kB] Get:58 http://mirror.einval.org/debian unstable/main arm64 libgomp1-amd64-cross all 15.2.0-7cross1 [132 kB] Get:59 http://mirror.einval.org/debian unstable/main arm64 libitm1-amd64-cross all 15.2.0-7cross1 [25.9 kB] Get:60 http://mirror.einval.org/debian unstable/main arm64 libatomic1-amd64-cross all 15.2.0-7cross1 [9228 B] Get:61 http://mirror.einval.org/debian unstable/main arm64 libasan8-amd64-cross all 15.2.0-7cross1 [2770 kB] Get:62 http://mirror.einval.org/debian unstable/main arm64 liblsan0-amd64-cross all 15.2.0-7cross1 [1247 kB] Get:63 http://mirror.einval.org/debian unstable/main arm64 libtsan2-amd64-cross all 15.2.0-7cross1 [2479 kB] Get:64 http://mirror.einval.org/debian unstable/main arm64 libc6-amd64-cross all 2.42-10cross1 [1580 kB] Get:65 http://mirror.einval.org/debian unstable/main arm64 libstdc++6-amd64-cross all 15.2.0-7cross1 [689 kB] Get:66 http://mirror.einval.org/debian unstable/main arm64 libubsan1-amd64-cross all 15.2.0-7cross1 [1106 kB] Get:67 http://mirror.einval.org/debian unstable/main arm64 libhwasan0-amd64-cross all 15.2.0-7cross1 [1534 kB] Get:68 http://mirror.einval.org/debian unstable/main arm64 libquadmath0-amd64-cross all 15.2.0-7cross1 [145 kB] Get:69 http://mirror.einval.org/debian unstable/main arm64 libgcc-15-dev-amd64-cross all 15.2.0-7cross1 [2706 kB] Get:70 http://mirror.einval.org/debian unstable/main arm64 gcc-15-x86-64-linux-gnu arm64 15.2.0-7cross1 [21.8 MB] Get:71 http://mirror.einval.org/debian unstable/main arm64 gcc-x86-64-linux-gnu arm64 4:15.2.0-5 [1448 B] Get:72 http://mirror.einval.org/debian unstable/main arm64 linux-libc-dev-amd64-cross all 6.18.5-1cross1 [2391 kB] Get:73 http://mirror.einval.org/debian unstable/main arm64 libc6-dev-amd64-cross all 2.42-10cross1 [2011 kB] Get:74 http://mirror.einval.org/debian unstable/main arm64 libstdc++-15-dev-amd64-cross all 15.2.0-7cross1 [2423 kB] Get:75 http://mirror.einval.org/debian unstable/main arm64 g++-15-x86-64-linux-gnu arm64 15.2.0-7cross1 [12.3 MB] Get:76 http://mirror.einval.org/debian unstable/main arm64 g++-x86-64-linux-gnu arm64 4:15.2.0-5 [1204 B] Get:77 http://mirror.einval.org/debian unstable/main arm64 crossbuild-essential-amd64 all 12.12 [3552 B] Get:78 http://mirror.einval.org/debian unstable/main arm64 libdebhelper-perl all 13.29 [92.6 kB] Get:79 http://mirror.einval.org/debian unstable/main arm64 libtool all 2.5.4-9 [540 kB] Get:80 http://mirror.einval.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get:81 http://mirror.einval.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get:82 http://mirror.einval.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:83 http://mirror.einval.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:84 http://mirror.einval.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get:85 http://mirror.einval.org/debian unstable/main arm64 dwz arm64 0.16-2+b1 [100 kB] Get:86 http://mirror.einval.org/debian unstable/main arm64 gettext arm64 0.23.2-1 [1613 kB] Get:87 http://mirror.einval.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:88 http://mirror.einval.org/debian unstable/main arm64 po-debconf all 1.0.22 [216 kB] Get:89 http://mirror.einval.org/debian unstable/main arm64 debhelper all 13.29 [943 kB] Get:90 http://mirror.einval.org/debian unstable/main amd64 gcc-15-base amd64 15.2.0-12 [54.1 kB] Get:91 http://mirror.einval.org/debian unstable/main amd64 libgcc-s1 amd64 15.2.0-12 [71.5 kB] Get:92 http://mirror.einval.org/debian unstable/main amd64 libc-gconv-modules-extra amd64 2.42-11 [1126 kB] Get:93 http://mirror.einval.org/debian unstable/main amd64 libc6 amd64 2.42-11 [1814 kB] Get:94 http://mirror.einval.org/debian unstable/main amd64 libasan8 amd64 15.2.0-12 [2779 kB] Get:95 http://mirror.einval.org/debian unstable/main amd64 libatomic1 amd64 15.2.0-12 [9524 B] Get:96 http://mirror.einval.org/debian unstable/main amd64 libbz2-1.0 amd64 1.0.8-6+b1 [40.4 kB] Get:97 http://mirror.einval.org/debian unstable/main amd64 libc6-dev amd64 2.42-11 [2016 kB] Get:98 http://mirror.einval.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6+b1 [33.6 kB] Get:99 http://mirror.einval.org/debian unstable/main amd64 libgomp1 amd64 15.2.0-12 [140 kB] Get:100 http://mirror.einval.org/debian unstable/main amd64 libitm1 amd64 15.2.0-12 [26.5 kB] Get:101 http://mirror.einval.org/debian unstable/main amd64 liblsan0 amd64 15.2.0-12 [1249 kB] Get:102 http://mirror.einval.org/debian unstable/main amd64 libtsan2 amd64 15.2.0-12 [2490 kB] Get:103 http://mirror.einval.org/debian unstable/main amd64 libstdc++6 amd64 15.2.0-12 [737 kB] Get:104 http://mirror.einval.org/debian unstable/main amd64 libubsan1 amd64 15.2.0-12 [1108 kB] Get:105 http://mirror.einval.org/debian unstable/main amd64 libhwasan0 amd64 15.2.0-12 [1538 kB] Get:106 http://mirror.einval.org/debian unstable/main amd64 libquadmath0 amd64 15.2.0-12 [145 kB] Get:107 http://mirror.einval.org/debian unstable/main amd64 libgcc-15-dev amd64 15.2.0-12 [2717 kB] Get:108 http://mirror.einval.org/debian unstable/main arm64 libseqan2-dev all 2.5.2-1 [1224 kB] Get:109 http://mirror.einval.org/debian unstable/main amd64 libstdc++-15-dev amd64 15.2.0-12 [2445 kB] Get:110 http://mirror.einval.org/debian unstable/main amd64 zlib1g amd64 1:1.3.dfsg+really1.3.1-1+b2 [89.0 kB] Get:111 http://mirror.einval.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b2 [919 kB] Preconfiguring packages ... Fetched 121 MB in 1s (82.5 MB/s) Selecting previously unselected package libexpat1:arm64. (Reading database ... 12103 files and directories currently installed.) Preparing to unpack .../000-libexpat1_2.7.3-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-2) ... Selecting previously unselected package libncursesw6:arm64. Preparing to unpack .../001-libncursesw6_6.6+20251231-1_arm64.deb ... Unpacking libncursesw6:arm64 (6.6+20251231-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-9+b1_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9+b1) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-9+b1_arm64.deb ... Unpacking procps (2:4.0.4-9+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.46-5+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../006-libmagic1t64_1%3a5.46-5+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.46-5+b1_arm64.deb ... Unpacking file (1:5.46-5+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.23.2-1_arm64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../009-libuchardet0_0.0.8-2+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-10+b1_arm64.deb ... Unpacking groff-base (1.23.0-10+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.41.3-3_arm64.deb ... Unpacking bsdextrautils (2.41.3-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../012-libpipeline1_1.5.8-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.1-1+b1_arm64.deb ... Unpacking man-db (2.13.1-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.20-2+b1_arm64.deb ... Unpacking m4 (1.4.20-2+b1) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../019-cmake-data_4.2.2-2_all.deb ... Unpacking cmake-data (4.2.2-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../020-libxml2-16_2.15.1+dfsg-2+b1_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../021-libarchive13t64_3.8.5-1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.8.5-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../022-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../023-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../024-libbrotli1_1.1.0-2+b9_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b9) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../025-libkrb5support0_1.22.1-2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.22.1-2) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../026-libcom-err2_1.47.2-3+b8_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b8) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../027-libk5crypto3_1.22.1-2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.22.1-2) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../028-libkeyutils1_1.6.3-6+b1_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6+b1) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../029-libkrb5-3_1.22.1-2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../030-libgssapi-krb5-2_1.22.1-2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.22.1-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../031-libunistring5_1.3-2+b1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2+b1) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../032-libidn2-0_2.3.8-4+b1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4+b1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../033-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../034-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../035-libldap2_2.6.10+dfsg-1+b1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../036-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../037-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../038-libpsl5t64_0.21.2-1.1+b2_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../039-libffi8_3.5.2-3+b1_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-3+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../040-libp11-kit0_0.25.10-1+b1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.10-1+b1) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../041-libtasn1-6_4.21.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.21.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../042-libgnutls30t64_3.8.11-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.11-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../043-librtmp1_2.4+20151223.gitfa8646d.1-3+b1_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3+b1) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../044-libssh2-1t64_1.11.1-1+b1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1+b1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../045-libcurl4t64_8.18.0-2_arm64.deb ... Unpacking libcurl4t64:arm64 (8.18.0-2) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../046-libjsoncpp26_1.9.6-5_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-5) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../047-librhash1_1.4.6-1.1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1.1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../048-libuv1t64_1.51.0-2+b1_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2+b1) ... Selecting previously unselected package cmake. Preparing to unpack .../049-cmake_4.2.2-2_arm64.deb ... Unpacking cmake (4.2.2-2) ... Selecting previously unselected package gcc-15-x86-64-linux-gnu-base:arm64. Preparing to unpack .../050-gcc-15-x86-64-linux-gnu-base_15.2.0-7cross1_arm64.deb ... Unpacking gcc-15-x86-64-linux-gnu-base:arm64 (15.2.0-7cross1) ... Selecting previously unselected package cpp-15-x86-64-linux-gnu. Preparing to unpack .../051-cpp-15-x86-64-linux-gnu_15.2.0-7cross1_arm64.deb ... Unpacking cpp-15-x86-64-linux-gnu (15.2.0-7cross1) ... Selecting previously unselected package cpp-x86-64-linux-gnu. Preparing to unpack .../052-cpp-x86-64-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking cpp-x86-64-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package binutils-x86-64-linux-gnu. Preparing to unpack .../053-binutils-x86-64-linux-gnu_2.45.90.20260125-1_arm64.deb ... Unpacking binutils-x86-64-linux-gnu (2.45.90.20260125-1) ... Selecting previously unselected package gcc-15-cross-base. Preparing to unpack .../054-gcc-15-cross-base_15.2.0-7cross1_all.deb ... Unpacking gcc-15-cross-base (15.2.0-7cross1) ... Selecting previously unselected package libgcc-s1-amd64-cross. Preparing to unpack .../055-libgcc-s1-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libgcc-s1-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libgomp1-amd64-cross. Preparing to unpack .../056-libgomp1-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libgomp1-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libitm1-amd64-cross. Preparing to unpack .../057-libitm1-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libitm1-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libatomic1-amd64-cross. Preparing to unpack .../058-libatomic1-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libatomic1-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libasan8-amd64-cross. Preparing to unpack .../059-libasan8-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libasan8-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package liblsan0-amd64-cross. Preparing to unpack .../060-liblsan0-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking liblsan0-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libtsan2-amd64-cross. Preparing to unpack .../061-libtsan2-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libtsan2-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libc6-amd64-cross. Preparing to unpack .../062-libc6-amd64-cross_2.42-10cross1_all.deb ... Unpacking libc6-amd64-cross (2.42-10cross1) ... Selecting previously unselected package libstdc++6-amd64-cross. Preparing to unpack .../063-libstdc++6-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libstdc++6-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libubsan1-amd64-cross. Preparing to unpack .../064-libubsan1-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libubsan1-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libhwasan0-amd64-cross. Preparing to unpack .../065-libhwasan0-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libhwasan0-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libquadmath0-amd64-cross. Preparing to unpack .../066-libquadmath0-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libquadmath0-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package libgcc-15-dev-amd64-cross. Preparing to unpack .../067-libgcc-15-dev-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libgcc-15-dev-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package gcc-15-x86-64-linux-gnu. Preparing to unpack .../068-gcc-15-x86-64-linux-gnu_15.2.0-7cross1_arm64.deb ... Unpacking gcc-15-x86-64-linux-gnu (15.2.0-7cross1) ... Selecting previously unselected package gcc-x86-64-linux-gnu. Preparing to unpack .../069-gcc-x86-64-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking gcc-x86-64-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package linux-libc-dev-amd64-cross. Preparing to unpack .../070-linux-libc-dev-amd64-cross_6.18.5-1cross1_all.deb ... Unpacking linux-libc-dev-amd64-cross (6.18.5-1cross1) ... Selecting previously unselected package libc6-dev-amd64-cross. Preparing to unpack .../071-libc6-dev-amd64-cross_2.42-10cross1_all.deb ... Unpacking libc6-dev-amd64-cross (2.42-10cross1) ... Selecting previously unselected package libstdc++-15-dev-amd64-cross. Preparing to unpack .../072-libstdc++-15-dev-amd64-cross_15.2.0-7cross1_all.deb ... Unpacking libstdc++-15-dev-amd64-cross (15.2.0-7cross1) ... Selecting previously unselected package g++-15-x86-64-linux-gnu. Preparing to unpack .../073-g++-15-x86-64-linux-gnu_15.2.0-7cross1_arm64.deb ... Unpacking g++-15-x86-64-linux-gnu (15.2.0-7cross1) ... Selecting previously unselected package g++-x86-64-linux-gnu. Preparing to unpack .../074-g++-x86-64-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking g++-x86-64-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package crossbuild-essential-amd64. Preparing to unpack .../075-crossbuild-essential-amd64_12.12_all.deb ... Unpacking crossbuild-essential-amd64 (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../076-libdebhelper-perl_13.29_all.deb ... Unpacking libdebhelper-perl (13.29) ... Selecting previously unselected package libtool. Preparing to unpack .../077-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../078-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../079-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../080-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../081-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../082-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../083-dwz_0.16-2+b1_arm64.deb ... Unpacking dwz (0.16-2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../084-gettext_0.23.2-1_arm64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../085-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../086-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../087-debhelper_13.29_all.deb ... Unpacking debhelper (13.29) ... Selecting previously unselected package gcc-15-base:amd64. Preparing to unpack .../088-gcc-15-base_15.2.0-12_amd64.deb ... Unpacking gcc-15-base:amd64 (15.2.0-12) ... Selecting previously unselected package libgcc-s1:amd64. Preparing to unpack .../089-libgcc-s1_15.2.0-12_amd64.deb ... Unpacking libgcc-s1:amd64 (15.2.0-12) ... Selecting previously unselected package libc-gconv-modules-extra:amd64. Preparing to unpack .../090-libc-gconv-modules-extra_2.42-11_amd64.deb ... Unpacking libc-gconv-modules-extra:amd64 (2.42-11) ... Selecting previously unselected package libc6:amd64. Preparing to unpack .../091-libc6_2.42-11_amd64.deb ... Unpacking libc6:amd64 (2.42-11) ... Selecting previously unselected package libasan8:amd64. Preparing to unpack .../092-libasan8_15.2.0-12_amd64.deb ... Unpacking libasan8:amd64 (15.2.0-12) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../093-libatomic1_15.2.0-12_amd64.deb ... Unpacking libatomic1:amd64 (15.2.0-12) ... Selecting previously unselected package libbz2-1.0:amd64. Preparing to unpack .../094-libbz2-1.0_1.0.8-6+b1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-6+b1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../095-libc6-dev_2.42-11_amd64.deb ... Unpacking libc6-dev:amd64 (2.42-11) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../096-libbz2-dev_1.0.8-6+b1_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6+b1) ... Selecting previously unselected package libgomp1:amd64. Preparing to unpack .../097-libgomp1_15.2.0-12_amd64.deb ... Unpacking libgomp1:amd64 (15.2.0-12) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../098-libitm1_15.2.0-12_amd64.deb ... Unpacking libitm1:amd64 (15.2.0-12) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../099-liblsan0_15.2.0-12_amd64.deb ... Unpacking liblsan0:amd64 (15.2.0-12) ... Selecting previously unselected package libtsan2:amd64. Preparing to unpack .../100-libtsan2_15.2.0-12_amd64.deb ... Unpacking libtsan2:amd64 (15.2.0-12) ... Selecting previously unselected package libstdc++6:amd64. Preparing to unpack .../101-libstdc++6_15.2.0-12_amd64.deb ... Unpacking libstdc++6:amd64 (15.2.0-12) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../102-libubsan1_15.2.0-12_amd64.deb ... Unpacking libubsan1:amd64 (15.2.0-12) ... Selecting previously unselected package libhwasan0:amd64. Preparing to unpack .../103-libhwasan0_15.2.0-12_amd64.deb ... Unpacking libhwasan0:amd64 (15.2.0-12) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../104-libquadmath0_15.2.0-12_amd64.deb ... Unpacking libquadmath0:amd64 (15.2.0-12) ... Selecting previously unselected package libgcc-15-dev:amd64. Preparing to unpack .../105-libgcc-15-dev_15.2.0-12_amd64.deb ... Unpacking libgcc-15-dev:amd64 (15.2.0-12) ... Selecting previously unselected package libseqan2-dev. Preparing to unpack .../106-libseqan2-dev_2.5.2-1_all.deb ... Unpacking libseqan2-dev (2.5.2-1) ... Selecting previously unselected package libstdc++-15-dev:amd64. Preparing to unpack .../107-libstdc++-15-dev_15.2.0-12_amd64.deb ... Unpacking libstdc++-15-dev:amd64 (15.2.0-12) ... Selecting previously unselected package zlib1g:amd64. Preparing to unpack .../108-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b2_amd64.deb ... Unpacking zlib1g:amd64 (1:1.3.dfsg+really1.3.1-1+b2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../109-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b2) ... Selecting previously unselected package sbuild-build-depends-main-dummy:amd64. Preparing to unpack .../110-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy:amd64 (0.invalid.0) ... Setting up libc-gconv-modules-extra:amd64 (2.42-11) ... Setting up libexpat1:arm64 (2.7.3-2) ... Setting up libpipeline1:arm64 (1.5.8-2) ... Setting up libkeyutils1:arm64 (1.6.3-6+b1) ... Setting up linux-libc-dev-amd64-cross (6.18.5-1cross1) ... Setting up bsdextrautils (2.41.3-3) ... Setting up libmagic-mgc (1:5.46-5+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-2+b1) ... Setting up libdebhelper-perl (13.29) ... Setting up libbrotli1:arm64 (1.1.0-2+b9) ... Setting up libuv1t64:arm64 (1.51.0-2+b1) ... Setting up libmagic1t64:arm64 (1:5.46-5+b1) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.20-2+b1) ... Setting up gcc-15-x86-64-linux-gnu-base:arm64 (15.2.0-7cross1) ... Setting up libcom-err2:arm64 (1.47.2-3+b8) ... Setting up file (1:5.46-5+b1) ... Setting up cpp-15-x86-64-linux-gnu (15.2.0-7cross1) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up libkrb5support0:arm64 (1.22.1-2) ... Setting up libseqan2-dev (2.5.2-1) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up autotools-dev (20240727.1) ... Setting up libjsoncpp26:arm64 (1.9.6-5) ... Setting up libproc2-0:arm64 (2:4.0.4-9+b1) ... Setting up libunistring5:arm64 (1.3-2+b1) ... Setting up autopoint (0.23.2-1) ... Setting up libc6-amd64-cross (2.42-10cross1) ... Setting up libncursesw6:arm64 (6.6+20251231-1) ... Setting up libk5crypto3:arm64 (1.22.1-2) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libffi8:arm64 (3.5.2-3+b1) ... Setting up dwz (0.16-2+b1) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2+b1) ... Setting up procps (2:4.0.4-9+b1) ... Setting up libtasn1-6:arm64 (4.21.0-2) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.2.2-2) ... Setting up librhash1:arm64 (1.4.6-1.1) ... Setting up libkrb5-3:arm64 (1.22.1-2) ... Setting up libssh2-1t64:arm64 (1.11.1-1+b1) ... Setting up gcc-15-cross-base (15.2.0-7cross1) ... Setting up libgcc-s1-amd64-cross (15.2.0-7cross1) ... Setting up gcc-15-base:amd64 (15.2.0-12) ... Setting up libarchive13t64:arm64 (3.8.5-1) ... Setting up libldap2:arm64 (2.6.10+dfsg-1+b1) ... Setting up binutils-x86-64-linux-gnu (2.45.90.20260125-1) ... Setting up libstdc++6-amd64-cross (15.2.0-7cross1) ... Setting up cpp-x86-64-linux-gnu (4:15.2.0-5) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.2-1) ... Setting up libtool (2.5.4-9) ... Setting up libasan8-amd64-cross (15.2.0-7cross1) ... Setting up liblsan0-amd64-cross (15.2.0-7cross1) ... Setting up libc6-dev-amd64-cross (2.42-10cross1) ... Setting up libtsan2-amd64-cross (15.2.0-7cross1) ... Setting up libidn2-0:arm64 (2.3.8-4+b1) ... Setting up libgomp1-amd64-cross (15.2.0-7cross1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libitm1-amd64-cross (15.2.0-7cross1) ... Setting up libatomic1-amd64-cross (15.2.0-7cross1) ... Setting up libhwasan0-amd64-cross (15.2.0-7cross1) ... Setting up libp11-kit0:arm64 (0.25.10-1+b1) ... Setting up libquadmath0-amd64-cross (15.2.0-7cross1) ... Setting up libgssapi-krb5-2:arm64 (1.22.1-2) ... Setting up libubsan1-amd64-cross (15.2.0-7cross1) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-10+b1) ... Setting up libgnutls30t64:arm64 (3.8.11-3) ... Setting up po-debconf (1.0.22) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b2) ... Setting up man-db (2.13.1-1+b1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgcc-15-dev-amd64-cross (15.2.0-7cross1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3+b1) ... Setting up libstdc++-15-dev-amd64-cross (15.2.0-7cross1) ... Setting up libcurl4t64:arm64 (8.18.0-2) ... Setting up debhelper (13.29) ... Setting up gcc-15-x86-64-linux-gnu (15.2.0-7cross1) ... Setting up cmake (4.2.2-2) ... Setting up g++-15-x86-64-linux-gnu (15.2.0-7cross1) ... Setting up gcc-x86-64-linux-gnu (4:15.2.0-5) ... Setting up g++-x86-64-linux-gnu (4:15.2.0-5) ... Setting up crossbuild-essential-amd64 (12.12) ... Setting up libgcc-s1:amd64 (15.2.0-12) ... Setting up libc6:amd64 (2.42-11) ... Setting up libhwasan0:amd64 (15.2.0-12) ... Setting up libasan8:amd64 (15.2.0-12) ... Setting up libc6-dev:amd64 (2.42-11) ... Setting up libtsan2:amd64 (15.2.0-12) ... Setting up libbz2-1.0:amd64 (1.0.8-6+b1) ... Setting up libstdc++6:amd64 (15.2.0-12) ... Setting up liblsan0:amd64 (15.2.0-12) ... Setting up libitm1:amd64 (15.2.0-12) ... Setting up libbz2-dev:amd64 (1.0.8-6+b1) ... Setting up zlib1g:amd64 (1:1.3.dfsg+really1.3.1-1+b2) ... Setting up libgomp1:amd64 (15.2.0-12) ... Setting up libquadmath0:amd64 (15.2.0-12) ... Setting up libatomic1:amd64 (15.2.0-12) ... Setting up libubsan1:amd64 (15.2.0-12) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b2) ... Setting up libgcc-15-dev:amd64 (15.2.0-12) ... Setting up libstdc++-15-dev:amd64 (15.2.0-12) ... Setting up sbuild-build-depends-main-dummy:amd64 (0.invalid.0) ... Processing triggers for base-files (14) ... Processing triggers for libc-bin (2.42-11) ... +------------------------------------------------------------------------------+ | Check architectures Wed, 28 Jan 2026 17:58:40 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Wed, 28 Jan 2026 17:58:41 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) arm64 (aarch64) Toolchain package versions: binutils_2.45.90.20260125-1 dpkg-dev_1.23.5 g++-15_15.2.0-12 gcc-15_15.2.0-12 libc6-dev_2.42-11 libstdc++-15-dev_15.2.0-12 libstdc++-15-dev-amd64-cross_15.2.0-7cross1 libstdc++6_15.2.0-12 libstdc++6-amd64-cross_15.2.0-7cross1 linux-libc-dev_6.18.5-1 Package versions: apt_3.1.14 apt-utils_3.1.14 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8+b1 bash_5.3-1+b1 binutils_2.45.90.20260125-1 binutils-aarch64-linux-gnu_2.45.90.20260125-1 binutils-common_2.45.90.20260125-1 binutils-x86-64-linux-gnu_2.45.90.20260125-1 bsdextrautils_2.41.3-3 build-essential_12.12 bzip2_1.0.8-6+b1 cmake_4.2.2-2 cmake-data_4.2.2-2 coreutils_9.7-3+b1 cpp_4:15.2.0-5 cpp-15_15.2.0-12 cpp-15-aarch64-linux-gnu_15.2.0-12 cpp-15-x86-64-linux-gnu_15.2.0-7cross1 cpp-aarch64-linux-gnu_4:15.2.0-5 cpp-x86-64-linux-gnu_4:15.2.0-5 crossbuild-essential-amd64_12.12 dash_0.5.12-12+b1 debconf_1.5.91 debhelper_13.29 debian-archive-keyring_2025.1 debianutils_5.23.2+b1 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1+b1 dpkg_1.23.5 dpkg-dev_1.23.5 dwz_0.16-2+b1 file_1:5.46-5+b1 findutils_4.10.0-3+b1 g++_4:15.2.0-5 g++-15_15.2.0-12 g++-15-aarch64-linux-gnu_15.2.0-12 g++-15-x86-64-linux-gnu_15.2.0-7cross1 g++-aarch64-linux-gnu_4:15.2.0-5 g++-x86-64-linux-gnu_4:15.2.0-5 gcc_4:15.2.0-5 gcc-15_15.2.0-12 gcc-15-aarch64-linux-gnu_15.2.0-12 gcc-15-base_15.2.0-12 gcc-15-cross-base_15.2.0-7cross1 gcc-15-x86-64-linux-gnu_15.2.0-7cross1 gcc-15-x86-64-linux-gnu-base_15.2.0-7cross1 gcc-aarch64-linux-gnu_4:15.2.0-5 gcc-x86-64-linux-gnu_4:15.2.0-5 gettext_0.23.2-1 gettext-base_0.23.2-1 grep_3.12-1+b1 groff-base_1.23.0-10+b1 gzip_1.13-1+b1 hostname_3.25+b1 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b2 libapt-pkg7.0_3.1.14 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.5-1 libasan8_15.2.0-12 libasan8-amd64-cross_15.2.0-7cross1 libatomic1_15.2.0-12 libatomic1-amd64-cross_15.2.0-7cross1 libattr1_1:2.5.2-3+b1 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.90.20260125-1 libblkid1_2.41.3-3 libbrotli1_1.1.0-2+b9 libbz2-1.0_1.0.8-6+b1 libbz2-dev_1.0.8-6+b1 libc-bin_2.42-11 libc-dev-bin_2.42-11 libc-gconv-modules-extra_2.42-11 libc6_2.42-11 libc6-amd64-cross_2.42-10cross1 libc6-dev_2.42-11 libc6-dev-amd64-cross_2.42-10cross1 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-12 libcom-err2_1.47.2-3+b8 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.90.20260125-1 libctf0_2.45.90.20260125-1 libcurl4t64_8.18.0-2 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.29 libdpkg-perl_1.23.5 libelf1t64_0.194-1 libexpat1_2.7.3-2 libffi8_3.5.2-3+b1 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-12 libgcc-15-dev-amd64-cross_15.2.0-7cross1 libgcc-s1_15.2.0-12 libgcc-s1-amd64-cross_15.2.0-7cross1 libgdbm-compat4t64_1.26-1+b1 libgdbm6t64_1.26-1+b1 libgmp10_2:6.3.0+dfsg-5+b1 libgnutls30t64_3.8.11-3 libgomp1_15.2.0-12 libgomp1-amd64-cross_15.2.0-7cross1 libgprofng0_2.45.90.20260125-1 libgssapi-krb5-2_1.22.1-2 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-12 libhwasan0-amd64-cross_15.2.0-7cross1 libidn2-0_2.3.8-4+b1 libisl23_0.27-1+b1 libitm1_15.2.0-12 libitm1-amd64-cross_15.2.0-7cross1 libjansson4_2.14-2+b4 libjsoncpp26_1.9.6-5 libk5crypto3_1.22.1-2 libkeyutils1_1.6.3-6+b1 libkrb5-3_1.22.1-2 libkrb5support0_1.22.1-2 libldap2_2.6.10+dfsg-1+b1 liblsan0_15.2.0-12 liblsan0-amd64-cross_15.2.0-7cross1 liblz4-1_1.10.0-6 liblzma5_5.8.2-2 libmagic-mgc_1:5.46-5+b1 libmagic1t64_1:5.46-5+b1 libmd0_1.1.0-2+b2 libmount1_2.41.3-3 libmpc3_1.3.1-2+b1 libmpfr6_4.2.2-2+b1 libncursesw6_6.6+20251231-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libp11-kit0_0.25.10-1+b1 libpam-modules_1.7.0-5+b1 libpam-modules-bin_1.7.0-5+b1 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5+b1 libpcre2-8-0_10.46-1+b1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libproc2-0_2:4.0.4-9+b1 libpsl5t64_0.21.2-1.1+b2 libquadmath0_15.2.0-12 libquadmath0-amd64-cross_15.2.0-7cross1 librhash1_1.4.6-1.1 librtmp1_2.4+20151223.gitfa8646d.1-3+b1 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libseqan2-dev_2.5.2-1 libsframe3_2.45.90.20260125-1 libsmartcols1_2.41.3-3 libssh2-1t64_1.11.1-1+b1 libssl3t64_3.5.5-1 libstdc++-15-dev_15.2.0-12 libstdc++-15-dev-amd64-cross_15.2.0-7cross1 libstdc++6_15.2.0-12 libstdc++6-amd64-cross_15.2.0-7cross1 libsystemd0_259-1 libtasn1-6_4.21.0-2 libtinfo6_6.6+20251231-1 libtool_2.5.4-9 libtsan2_15.2.0-12 libtsan2-amd64-cross_15.2.0-7cross1 libubsan1_15.2.0-12 libubsan1-amd64-cross_15.2.0-7cross1 libuchardet0_0.0.8-2+b1 libudev1_259-1 libunistring5_1.3-2+b1 libuuid1_2.41.3-3 libuv1t64_1.51.0-2+b1 libxml2-16_2.15.1+dfsg-2+b1 libxxhash0_0.8.3-2+b1 libzstd1_1.5.7+dfsg-3+b1 linux-libc-dev_6.18.5-1 linux-libc-dev-amd64-cross_6.18.5-1cross1 login_1:4.16.0-2+really2.41.3-3 login.defs_1:4.19.2-1 m4_1.4.20-2+b1 make_4.4.1-3+b1 man-db_2.13.1-1+b1 mawk_1.3.4.20250131-2 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1 openssl-provider-legacy_3.5.5-1 patch_2.8-2+b1 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 po-debconf_1.0.22 procps_2:4.0.4-9+b1 rpcsvc-proto_1.4.3-1+b2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b2 sensible-utils_0.0.26 sqv_1.3.0-5 sysvinit-utils_3.15-6+b1 tar_1.35+dfsg-3.1+b1 util-linux_2.41.3-3 xz-utils_5.8.2-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b2 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b2 +------------------------------------------------------------------------------+ | Build Wed, 28 Jan 2026 17:58:41 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lambda-align2 Binary: lambda-align2 Architecture: any Version: 2.0.1-3.1 Maintainer: Debian Med Packaging Team Uploaders: Michael R. Crusoe , Sascha Steinbiss Homepage: https://seqan.github.io/lambda Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/med-team/lambda-align2 Vcs-Git: https://salsa.debian.org/med-team/lambda-align2.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@, coreutils, diffutils, gzip, ncbi-blast+, openssl Build-Depends: debhelper-compat (= 13), libseqan2-dev, cmake, zlib1g-dev, libbz2-dev, openssl Package-List: lambda-align2 deb science optional arch=any Checksums-Sha1: d0f7e7958ea59fe15ccd64d913671c0d1a46327a 345677 lambda-align2_2.0.1.orig.tar.gz 6f3a499e23523afcc41befb823fbee9272af5c39 17876 lambda-align2_2.0.1-3.1.debian.tar.xz Checksums-Sha256: 35abec91722309421884a8e300fc1d3ee011a1b56eb0d0bb024e585a5b617daa 345677 lambda-align2_2.0.1.orig.tar.gz bd887a2539c60679f2989a355c0825b69a326a667d4b0509fd7a878371a51da9 17876 lambda-align2_2.0.1-3.1.debian.tar.xz Files: fd5d462f5cef118208c233c540588576 345677 lambda-align2_2.0.1.orig.tar.gz 6937db6b7285de44939463cd2b7cd2aa 17876 lambda-align2_2.0.1-3.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjqouUACgkQiNJCh6LY mLG2XBAAvfgmkjaAlbYd9F7VZLmdhTYZvPIRFeRY0ttoh8DJFVGzbhy5VhwWcDWD LAHfm6/jdySDccmBuiRe0CknYt5V2ZCdIB79mTxjgiu/69hCWV68WP2e+pnYEfMs piTJdZebRhRQCpYyqjmp5LgjQbHHvAtsAUe8mmPfJToWHm1U5P+dw0fbqE79zPv4 mGhqc1LBQMNA5CJgNqYm9EcbT2TreKSOfq0DLxDCkTjRQYvK0afkwgvTwOmVIDqR hqK9xHai4WvE4LfK4+02TwJ3xkAYibMU3N6P5AehkRtyYJYGKWMVVXlY/bMqzIl2 7dAZY3LI3qsstrY2O5kbe/tZN8k5UQhnQDbkSxixyKgwiVMazKfDG3w1jJA2gq5M AiE+6b+I3AEUmpWAJOfzGaa6UxF0WBodlY8PQrwhkiOvSpohHzfIuwK5jpY41tcC /1QkeOh1SVpVkRup1YcLZ3EpUy1md5hvBa8RRhcAKxMHmyrrD97bMvJmPTKfPiWb EQqojVu4+52b5FhrsoWsbB/hhwD0YWvCfNYGj2bLPUHYdBy4c6AgKRZE+ZVINLZF pclH3fxzXIcmwPf9QGDon11zm6NG/c6OHs9ZZ/wgLR9/lWSObt2jnPHwTmeO2z3e 0Q2Ya5HrsKcSJUd1iodoKfLChRv3tyiJOQni6/i5OXkSeJLsu1E= =qF19 -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./lambda-align2_2.0.1-3.1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./lambda-align2_2.0.1-3.1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting lambda-align2 in /build/reproducible-path/lambda-align2-2.0.1 dpkg-source: info: unpacking lambda-align2_2.0.1.orig.tar.gz dpkg-source: info: unpacking lambda-align2_2.0.1-3.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying enable_tests dpkg-source: info: applying set-seqan-cmake-dir.patch dpkg-source: info: applying force-link-rt-pthread.patch dpkg-source: info: applying 0006-Fix-binaries-not-being-installed-on-non-amd64-archs.patch dpkg-source: info: applying cmake-4.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.amd64 DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aamd64 -Pcross,nocheck -us -uc -B --jobs-try=1 dpkg-buildpackage: info: source package lambda-align2 dpkg-buildpackage: info: source version 2.0.1-3.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Adrian Bunk dpkg-architecture: warning: specified GNU system type x86_64-linux-gnu does not match CC system type aarch64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --builddirectory=build debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1' if ls tests/*~ 1> /dev/null 2>&1; then \ for backup in tests/*~; do mv ${backup} ${backup%\~}; done; \ fi dh_auto_clean make[1]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1' dh_autoreconf_clean -O--builddirectory=build dh_clean -O--builddirectory=build rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/lambda-align2.substvars debian/files rm -fr -- debian/lambda-align2/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary-arch dh binary-arch --builddirectory=build dh_update_autotools_config -a -O--builddirectory=build dh_autoreconf -a -O--builddirectory=build debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1' dh_auto_configure -- \ -DLAMBDA_NATIVE_BUILD=OFF \ -DLAMBDA_MMAPPED_DB=OFF \ -DCMAKE_BUILD_TYPE=Release \ "-DLAMBDA_MULTIOPT_BUILD=1" cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/x86_64-linux-gnu-pkg-config 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_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_C_COMPILER=x86_64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=x86_64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/x86_64-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DLAMBDA_NATIVE_BUILD=OFF -DLAMBDA_MMAPPED_DB=OFF -DCMAKE_BUILD_TYPE=Release -DLAMBDA_MULTIOPT_BUILD=1 .. CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Compiler Detection -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Dependency detection -- These dependencies were found: OPENMP TRUE -fopenmp ZLIB TRUE 1.3.1 BZIP2 TRUE 1.0.8 SEQAN TRUE 2.5.2 -- The requirements were met. Build configuration -- LAMBDA version is: 2.0.1 -- The following options are selected for the build: LAMBDA_FASTBUILD OFF LAMBDA_LINGAPS_OPT OFF LAMBDA_LONG_PROTEIN_SUBJ_SEQS OFF LAMBDA_MMAPPED_DB OFF LAMBDA_NATIVE_BUILD OFF LAMBDA_MULTIOPT_BUILD 1 LAMBDA_STATIC_BUILD OFF -- Run 'cmake -LH' to get a comment on each option. -- Remove CMakeCache.txt and re-run cmake with -DOPTIONNAME=ON|OFF to change an option. Setting up unit tests CMake Deprecation Warning at tests/CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (3.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_COMPILER CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PKGCONFIG_EXECUTABLE PKG_CONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /build/reproducible-path/lambda-align2-2.0.1/build make[1]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1' dh_auto_build -a -O--builddirectory=build cd build && make -j1 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1/build' /usr/bin/cmake -S/build/reproducible-path/lambda-align2-2.0.1 -B/build/reproducible-path/lambda-align2-2.0.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/lambda-align2-2.0.1/build/CMakeFiles /build/reproducible-path/lambda-align2-2.0.1/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1/build' make -f src/CMakeFiles/lambda2.dir/build.make src/CMakeFiles/lambda2.dir/depend make[3]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1/build' cd /build/reproducible-path/lambda-align2-2.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lambda-align2-2.0.1 /build/reproducible-path/lambda-align2-2.0.1/src /build/reproducible-path/lambda-align2-2.0.1/build /build/reproducible-path/lambda-align2-2.0.1/build/src /build/reproducible-path/lambda-align2-2.0.1/build/src/CMakeFiles/lambda2.dir/DependInfo.cmake "--color=" lambda2 make[3]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1/build' make -f src/CMakeFiles/lambda2.dir/build.make src/CMakeFiles/lambda2.dir/build make[3]: Entering directory '/build/reproducible-path/lambda-align2-2.0.1/build' [ 11%] Building CXX object src/CMakeFiles/lambda2.dir/lambda.cpp.o cd /build/reproducible-path/lambda-align2-2.0.1/build/src && /usr/bin/x86_64-linux-gnu-g++ -DCMAKE_BUILD_TYPE=\"Release\" -DSEQAN_APP_VERSION=\"2.0.1\" -DSEQAN_GLOBAL_EXCEPTION_HANDLER=1 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -O2 -ffile-prefix-map=/build/reproducible-path/lambda-align2-2.0.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-vla -Wextra -Wall -pedantic -O3 -DNDEBUG -flto=4 -s -fopenmp -MD -MT src/CMakeFiles/lambda2.dir/lambda.cpp.o -MF CMakeFiles/lambda2.dir/lambda.cpp.o.d -o CMakeFiles/lambda2.dir/lambda.cpp.o -c /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:32, from /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:22: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:219:21: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] 219 | setDate(parser, __DATE__); | ^~~~~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:31: /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:28:17: error: ‘seqan’ is not a namespace-name 28 | using namespace seqan; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:52:25: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 52 | struct SizeTypePosMeta_ | ^~~~ | seqan2::Dna5 In file included from /usr/include/seqan/basic/basic_alphabet.h:93, from /usr/include/seqan/basic/basic_container.h:47, from /usr/include/seqan/basic.h:71, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:24: /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:52:29: error: template argument 1 is invalid 52 | struct SizeTypePosMeta_ | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:67:8: error: ‘SAValue’ is not a class template 67 | struct SAValue, TSpec2>, TSpec3> > | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:67:16: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 67 | struct SAValue, TSpec2>, TSpec3> > | ^~~~~~~~~ | seqan2::StringSet In file included from /usr/include/seqan/sequence.h:133, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:25: /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:67:26: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 67 | struct SAValue, TSpec2>, TSpec3> > | ^~~~~~ | seqan2::String In file included from /usr/include/seqan/sequence.h:105: /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:67:33: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? 67 | struct SAValue, TSpec2>, TSpec3> > | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid In file included from /usr/include/seqan/reduced_aminoacid.h:43, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:28: /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:67:15: error: expected ‘;’ before ‘,’ token 67 | struct SAValue, TSpec2>, TSpec3> > | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:73:8: error: ‘SAValue’ is not a class template 73 | struct SAValue, TFunctor>, TSpec3> > | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:73:16: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 73 | struct SAValue, TFunctor>, TSpec3> > | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:73:26: error: ‘ModifiedString’ was not declared in this scope; did you mean ‘seqan2::ModifiedString’? 73 | struct SAValue, TFunctor>, TSpec3> > | ^~~~~~~~~~~~~~ | seqan2::ModifiedString In file included from /usr/include/seqan/modifier.h:61, from /usr/include/seqan/file.h:59, from /usr/include/seqan/stream.h:62, from /usr/include/seqan/arg_parse.h:46, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:26: /usr/include/seqan/modifier/modifier_iterator.h:46:49: note: ‘seqan2::ModifiedString’ declared here 46 | template class ModifiedString; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:73:41: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 73 | struct SAValue, TFunctor>, TSpec3> > | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:73:15: error: expected ‘;’ before ‘,’ token 73 | struct SAValue, TFunctor>, TSpec3> > | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:8: error: ‘SAValue’ is not a class template 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:16: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:26: error: ‘ModifiedString’ was not declared in this scope; did you mean ‘seqan2::ModifiedString’? 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^~~~~~~~~~~~~~ | seqan2::ModifiedString /usr/include/seqan/modifier/modifier_iterator.h:46:49: note: ‘seqan2::ModifiedString’ declared here 46 | template class ModifiedString; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:41: error: ‘ModifiedString’ was not declared in this scope; did you mean ‘seqan2::ModifiedString’? 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^~~~~~~~~~~~~~ | seqan2::ModifiedString /usr/include/seqan/modifier/modifier_iterator.h:46:49: note: ‘seqan2::ModifiedString’ declared here 46 | template class ModifiedString; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:56: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:79:15: error: expected ‘;’ before ‘,’ token 79 | struct SAValue, TFunctor>, TFunctor2>, TSpec3> > | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:85:8: error: ‘SAValue’ is not a class template 85 | struct SAValue, TSpec3> > | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:85:16: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 85 | struct SAValue, TSpec3> > | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:85:26: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 85 | struct SAValue, TSpec3> > | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:85:15: error: expected ‘;’ before ‘,’ token 85 | struct SAValue, TSpec3> > | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:91:8: error: ‘DefaultIndexStringSpec’ is not a class template 91 | struct DefaultIndexStringSpec> | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:91:31: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 91 | struct DefaultIndexStringSpec> | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:91:55: error: expected unqualified-id before ‘>’ token 91 | struct DefaultIndexStringSpec> | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:102:8: error: ‘FormattedFileContext’ is not a class template 102 | struct FormattedFileContext, TStorageSpec> | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:102:29: error: ‘FormattedFile’ was not declared in this scope; did you mean ‘seqan2::FormattedFile’? 102 | struct FormattedFileContext, TStorageSpec> | ^~~~~~~~~~~~~ | seqan2::FormattedFile In file included from /usr/include/seqan/stream.h:111: /usr/include/seqan/stream/formatted_file.h:213:8: note: ‘seqan2::FormattedFile’ declared here 213 | struct FormattedFile | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:102:43: error: ‘Bam’ was not declared in this scope; did you mean ‘seqan2::Bam’? 102 | struct FormattedFileContext, TStorageSpec> | ^~~ | seqan2::Bam In file included from /usr/include/seqan/bam_io.h:70, from /usr/include/seqan/seq_io/bam_sam.h:39, from /usr/include/seqan/seq_io.h:55, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:27: /usr/include/seqan/bam_io/read_bam.h:55:19: note: ‘seqan2::Bam’ declared here 55 | typedef Tag Bam; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:102:60: error: ‘BlastTabular’ was not declared in this scope; did you mean ‘seqan2::BlastTabular’? 102 | struct FormattedFileContext, TStorageSpec> | ^~~~~~~~~~~~ | seqan2::BlastTabular In file included from /usr/include/seqan/blast.h:62, from /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:26: /usr/include/seqan/blast/blast_tabular.h:86:28: note: ‘seqan2::BlastTabular’ declared here 86 | typedef Tag BlastTabular; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:102:28: error: expected ‘;’ before ‘,’ token 102 | struct FormattedFileContext, TStorageSpec> | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:119:23: error: ‘Alloc’ does not name a type; did you mean ‘alloca’? 119 | using TAlloc = Alloc<>; | ^~~~~ | alloca /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:122:23: error: ‘Levels’ does not name a type 122 | using Bwt = Levels >; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:123:23: error: ‘Levels’ does not name a type 123 | using Sentinels = Levels >; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:130:23: error: ‘Levels’ does not name a type 130 | using Bwt = Levels >; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:134:18: error: ‘FMIndex’ does not name a type 134 | using TFMIndex = FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:137:22: error: ‘FMIndex’ does not name a type 137 | using TFMIndexInBi = FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:141:22: error: ‘StringSet’ does not name a type 141 | using TCDStringSet = StringSet > >; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:143:11: error: ‘BlastProgram’ has not been declared 143 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:145:45: error: ‘p’ was not declared in this scope 145 | (p == BlastProgram::BLASTN) || | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:145:50: error: ‘BlastProgram’ was not declared in this scope; did you mean ‘seqan2::BlastProgram’? 145 | (p == BlastProgram::BLASTN) || | ^~~~~~~~~~~~ | seqan2::BlastProgram In file included from /usr/include/seqan/blast.h:59: /usr/include/seqan/blast/blast_base.h:84:12: note: ‘seqan2::BlastProgram’ declared here 84 | enum class BlastProgram : uint8_t | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:145:64: error: wrong number of template arguments (1, should be 3) 145 | (p == BlastProgram::BLASTN) || | ^~~~~~ In file included from /usr/x86_64-linux-gnu/include/c++/15/bits/move.h:37, from /usr/x86_64-linux-gnu/include/c++/15/bits/exception_ptr.h:41, from /usr/x86_64-linux-gnu/include/c++/15/exception:168, from /usr/x86_64-linux-gnu/include/c++/15/ios:43, from /usr/x86_64-linux-gnu/include/c++/15/bits/ostream.h:43, from /usr/x86_64-linux-gnu/include/c++/15/ostream:42, from /usr/x86_64-linux-gnu/include/c++/15/iostream:43, from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:22: /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:145:70: error: expected identifier before ‘)’ token 145 | (p == BlastProgram::BLASTN) || | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:151:11: error: ‘BlastProgram’ has not been declared 151 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:153:45: error: ‘p’ was not declared in this scope 153 | (p == BlastProgram::BLASTN) || | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:153:50: error: ‘BlastProgram’ was not declared in this scope; did you mean ‘seqan2::BlastProgram’? 153 | (p == BlastProgram::BLASTN) || | ^~~~~~~~~~~~ | seqan2::BlastProgram /usr/include/seqan/blast/blast_base.h:84:12: note: ‘seqan2::BlastProgram’ declared here 84 | enum class BlastProgram : uint8_t | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:153:64: error: wrong number of template arguments (1, should be 3) 153 | (p == BlastProgram::BLASTN) || | ^~~~~~ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:153:70: error: expected identifier before ‘)’ token 153 | (p == BlastProgram::BLASTN) || | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:159:11: error: ‘BlastProgram’ has not been declared 159 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:160:46: error: ‘p’ was not declared in this scope 160 | using TransAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:160:51: error: ‘BlastProgram’ was not declared in this scope; did you mean ‘seqan2::BlastProgram’? 160 | using TransAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^~~~~~~~~~~~ | seqan2::BlastProgram /usr/include/seqan/blast/blast_base.h:84:12: note: ‘seqan2::BlastProgram’ declared here 84 | enum class BlastProgram : uint8_t | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:160:65: error: wrong number of template arguments (1, should be 3) 160 | using TransAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^~~~~~ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:160:71: error: expected identifier before ‘)’ token 160 | using TransAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:165:11: error: ‘BlastProgram’ has not been declared 165 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:166:44: error: ‘p’ was not declared in this scope 166 | using RedAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:166:49: error: ‘BlastProgram’ was not declared in this scope; did you mean ‘seqan2::BlastProgram’? 166 | using RedAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^~~~~~~~~~~~ | seqan2::BlastProgram /usr/include/seqan/blast/blast_base.h:84:12: note: ‘seqan2::BlastProgram’ declared here 84 | enum class BlastProgram : uint8_t | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:166:63: error: wrong number of template arguments (1, should be 3) 166 | using RedAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^~~~~~ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:166:69: error: expected identifier before ‘)’ token 166 | using RedAlph = typename std::conditional<(p == BlastProgram::BLASTN), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:86:17: error: ‘Dna’ was not declared in this scope; did you mean ‘seqan2::Dna’? 86 | _alphTypeToName(Dna const & /**/) | ^~~ | seqan2::Dna /usr/include/seqan/basic/alphabet_residue.h:94:41: note: ‘seqan2::Dna’ declared here 94 | typedef SimpleType Dna; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:92:1: error: redefinition of ‘constexpr const char* const _alphTypeToName’ 92 | _alphTypeToName(Dna5 const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:86:1: note: ‘constexpr const char* const _alphTypeToName’ previously defined here 86 | _alphTypeToName(Dna const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:92:17: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 92 | _alphTypeToName(Dna5 const & /**/) | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:98:1: error: redefinition of ‘constexpr const char* const _alphTypeToName’ 98 | _alphTypeToName(AminoAcid const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:86:1: note: ‘constexpr const char* const _alphTypeToName’ previously defined here 86 | _alphTypeToName(Dna const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:98:17: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 98 | _alphTypeToName(AminoAcid const & /**/) | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:104:1: error: redefinition of ‘constexpr const char* const _alphTypeToName’ 104 | _alphTypeToName(ReducedAminoAcid const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:86:1: note: ‘constexpr const char* const _alphTypeToName’ previously defined here 86 | _alphTypeToName(Dna const & /**/) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:104:17: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? 104 | _alphTypeToName(ReducedAminoAcid const & /**/) | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:104:34: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? 104 | _alphTypeToName(ReducedAminoAcid const & /**/) | ^~~~~~~~ | seqan2::Murphy10 In file included from /usr/include/seqan/reduced_aminoacid.h:57: /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:104:44: error: expected primary-expression before ‘const’ 104 | _alphTypeToName(ReducedAminoAcid const & /**/) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: In function ‘std::string _alphabetEnumToName(AlphabetEnum)’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:122:64: error: ‘Dna’ was not declared in this scope; did you mean ‘seqan2::Dna’? 122 | case AlphabetEnum::DNA4: return _alphTypeToName(Dna{}); | ^~~ | seqan2::Dna /usr/include/seqan/basic/alphabet_residue.h:94:41: note: ‘seqan2::Dna’ declared here 94 | typedef SimpleType Dna; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:122:69: error: ‘_alphTypeToName’ cannot be used as a function 122 | case AlphabetEnum::DNA4: return _alphTypeToName(Dna{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:123:64: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 123 | case AlphabetEnum::DNA5: return _alphTypeToName(Dna5{}); | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:123:70: error: ‘_alphTypeToName’ cannot be used as a function 123 | case AlphabetEnum::DNA5: return _alphTypeToName(Dna5{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:124:64: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 124 | case AlphabetEnum::AMINO_ACID: return _alphTypeToName(AminoAcid{}); | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:124:75: error: ‘_alphTypeToName’ cannot be used as a function 124 | case AlphabetEnum::AMINO_ACID: return _alphTypeToName(AminoAcid{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:125:64: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? 125 | case AlphabetEnum::MURPHY10: return _alphTypeToName(ReducedAminoAcid{}); | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:125:81: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? 125 | case AlphabetEnum::MURPHY10: return _alphTypeToName(ReducedAminoAcid{}); | ^~~~~~~~ | seqan2::Murphy10 /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:125:90: error: expected primary-expression before ‘{’ token 125 | case AlphabetEnum::MURPHY10: return _alphTypeToName(ReducedAminoAcid{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:125:92: error: ‘_alphTypeToName’ cannot be used as a function 125 | case AlphabetEnum::MURPHY10: return _alphTypeToName(ReducedAminoAcid{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: In function ‘AlphabetEnum _alphabetNameToEnum(std::string)’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:135:30: error: ‘Dna’ was not declared in this scope; did you mean ‘seqan2::Dna’? 135 | if (t == _alphTypeToName(Dna{})) | ^~~ | seqan2::Dna /usr/include/seqan/basic/alphabet_residue.h:94:41: note: ‘seqan2::Dna’ declared here 94 | typedef SimpleType Dna; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:135:35: error: ‘_alphTypeToName’ cannot be used as a function 135 | if (t == _alphTypeToName(Dna{})) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:137:35: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 137 | else if (t == _alphTypeToName(Dna5{})) | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:137:41: error: ‘_alphTypeToName’ cannot be used as a function 137 | else if (t == _alphTypeToName(Dna5{})) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:139:35: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 139 | else if (t == _alphTypeToName(AminoAcid{})) | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:139:46: error: ‘_alphTypeToName’ cannot be used as a function 139 | else if (t == _alphTypeToName(AminoAcid{})) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:141:35: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? 141 | else if (t == _alphTypeToName(ReducedAminoAcid{})) | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:141:52: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? 141 | else if (t == _alphTypeToName(ReducedAminoAcid{})) | ^~~~~~~~ | seqan2::Murphy10 /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:141:61: error: expected primary-expression before ‘{’ token 141 | else if (t == _alphTypeToName(ReducedAminoAcid{})) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:141:63: error: ‘_alphTypeToName’ cannot be used as a function 141 | else if (t == _alphTypeToName(ReducedAminoAcid{})) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: In function ‘uint64_t _alphabetEnumToSize(AlphabetEnum)’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:153:68: error: ‘Dna’ was not declared in this scope; did you mean ‘seqan2::Dna’? 153 | case AlphabetEnum::DNA4: return sizeof(SizeTypePos_); | ^~~ | seqan2::Dna /usr/include/seqan/basic/alphabet_residue.h:94:41: note: ‘seqan2::Dna’ declared here 94 | typedef SimpleType Dna; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:153:71: error: template argument 1 is invalid 153 | case AlphabetEnum::DNA4: return sizeof(SizeTypePos_); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:154:68: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 154 | case AlphabetEnum::DNA5: return sizeof(SizeTypePos_); | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:154:72: error: template argument 1 is invalid 154 | case AlphabetEnum::DNA5: return sizeof(SizeTypePos_); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:155:68: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 155 | case AlphabetEnum::AMINO_ACID: return sizeof(SizeTypePos_); | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:155:77: error: template argument 1 is invalid 155 | case AlphabetEnum::AMINO_ACID: return sizeof(SizeTypePos_); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:156:68: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? 156 | case AlphabetEnum::MURPHY10: return sizeof(SizeTypePos_>); | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:156:85: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? 156 | case AlphabetEnum::MURPHY10: return sizeof(SizeTypePos_>); | ^~~~~~~~ | seqan2::Murphy10 /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:156:85: error: template argument 1 is invalid 156 | case AlphabetEnum::MURPHY10: return sizeof(SizeTypePos_>); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:156:95: error: expected primary-expression before ‘)’ token 156 | case AlphabetEnum::MURPHY10: return sizeof(SizeTypePos_>); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:184:5: error: ‘GeneticCodeSpec’ does not name a type 184 | GeneticCodeSpec geneticCode = static_cast(0);//CANONICAL; | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:186:5: error: ‘BlastProgram’ does not name a type 186 | BlastProgram blastProgram = BlastProgram::UNKNOWN; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: In constructor ‘SharedOptions::SharedOptions()’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:196:18: error: ‘isTerminal’ was not declared in this scope; did you mean ‘seqan2::isTerminal’? 196 | isTerm = isTerminal(); | ^~~~~~~~~~ | seqan2::isTerminal In file included from /usr/include/seqan/arg_parse/tool_doc.h:40, from /usr/include/seqan/arg_parse.h:65: /usr/include/seqan/misc/terminal.h:98:13: note: ‘seqan2::isTerminal’ declared here 98 | inline bool isTerminal() | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:200:13: error: ‘getTerminalSize’ was not declared in this scope; did you mean ‘seqan2::getTerminalSize’? 200 | getTerminalSize(terminalCols, _rows); | ^~~~~~~~~~~~~~~ | seqan2::getTerminalSize /usr/include/seqan/misc/terminal.h:196:13: note: ‘seqan2::getTerminalSize’ declared here 196 | inline bool getTerminalSize(unsigned & cols, unsigned & rows) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:214:1: error: variable or field ‘sharedSetup’ declared void 214 | sharedSetup(ArgumentParser & parser) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:214:13: error: ‘ArgumentParser’ was not declared in this scope; did you mean ‘seqan2::ArgumentParser’? 214 | sharedSetup(ArgumentParser & parser) | ^~~~~~~~~~~~~~ | seqan2::ArgumentParser In file included from /usr/include/seqan/arg_parse.h:71: /usr/include/seqan/arg_parse/argument_parser.h:152:7: note: ‘seqan2::ArgumentParser’ declared here 152 | class ArgumentParser | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:214:30: error: ‘parser’ was not declared in this scope; did you mean ‘pause’? 214 | sharedSetup(ArgumentParser & parser) | ^~~~~~ | pause /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:277:1: error: ‘ArgumentParser’ does not name a type 277 | ArgumentParser::ParseResult | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:33: /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:61:18: error: ‘Iter’ does not name a type 61 | const Iter, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:61:22: error: expected ‘,’ or ‘...’ before ‘<’ token 61 | const Iter, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp: In function ‘std::basic_ostream& operator<<(std::basic_ostream&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:65:13: error: ‘it’ was not declared in this scope; did you mean ‘int’? [-Wtemplate-body] 65 | out << *it; | ^~ | int /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp: In function ‘AlphabetEnum detectSeqFileAlphabet(const std::string&)’: /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:107:5: error: ‘SeqFileIn’ was not declared in this scope; did you mean ‘seqan2::SeqFileIn’? 107 | SeqFileIn infile(path.c_str()); | ^~~~~~~~~ | seqan2::SeqFileIn In file included from /usr/include/seqan/seq_io.h:61: /usr/include/seqan/seq_io/sequence_file.h:59:41: note: ‘seqan2::SeqFileIn’ declared here 59 | typedef FormattedFile SeqFileIn; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:109:5: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? 109 | CharString meta; | ^~~~~~~~~~ | seqan2::CharString In file included from /usr/include/seqan/sequence.h:112: /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:110:15: error: expected ‘;’ before ‘seq’ 110 | CharString seq; | ^~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:112:16: error: ‘meta’ was not declared in this scope 112 | readRecord(meta, seq, infile); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:112:22: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 112 | readRecord(meta, seq, infile); | ^~~ | __pstl::execution::v1::seq In file included from /usr/x86_64-linux-gnu/include/c++/15/pstl/glue_algorithm_defs.h:16, from /usr/x86_64-linux-gnu/include/c++/15/algorithm:89, from /usr/include/seqan/basic/debug_test_system.h:156, from /usr/include/seqan/basic/basic_debug.h:52, from /usr/include/seqan/basic.h:49: /usr/x86_64-linux-gnu/include/c++/15/pstl/execution_defs.h:42:46: note: ‘__pstl::execution::v1::seq’ declared here 42 | _GLIBCXX17_INLINE constexpr sequenced_policy seq{}; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:112:27: error: ‘infile’ was not declared in this scope; did you mean ‘inline’? 112 | readRecord(meta, seq, infile); | ^~~~~~ | inline /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:112:5: error: ‘readRecord’ was not declared in this scope; did you mean ‘seqan2::readRecord’? 112 | readRecord(meta, seq, infile); | ^~~~~~~~~~ | seqan2::readRecord In file included from /usr/include/seqan/blast.h:65: /usr/include/seqan/blast/blast_tabular_in.h:894:1: note: ‘seqan2::readRecord’ declared here 894 | readRecord(BlastRecord & blastRecord, | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:118:21: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 118 | if ((CharString(String(seq)) == seq) || (CharString(String(seq)) == seq)) | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:118:28: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 118 | if ((CharString(String(seq)) == seq) || (CharString(String(seq)) == seq)) | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:118:70: error: ‘Rna5’ was not declared in this scope; did you mean ‘seqan2::Rna5’? 118 | if ((CharString(String(seq)) == seq) || (CharString(String(seq)) == seq)) | ^~~~ | seqan2::Rna5 /usr/include/seqan/basic/alphabet_residue.h:449:42: note: ‘seqan2::Rna5’ declared here 449 | typedef SimpleType Rna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:122:32: error: ‘Iupac’ was not declared in this scope; did you mean ‘seqan2::Iupac’? 122 | else if (CharString(String(seq)) == seq) | ^~~~~ | seqan2::Iupac /usr/include/seqan/basic/alphabet_residue.h:496:43: note: ‘seqan2::Iupac’ declared here 496 | typedef SimpleType Iupac; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:129:32: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 129 | else if (CharString(String(seq)) == seq) | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:105:56: warning: unused parameter ‘path’ [-Wunused-parameter] 105 | AlphabetEnum detectSeqFileAlphabet(std::string const & path) | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:146:1: error: variable or field ‘_myReadRecordsImpl’ declared void 146 | _myReadRecordsImpl(TCDStringSet> & meta, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:146:20: error: ‘TCDStringSet’ was not declared in this scope; did you mean ‘TSeqStringSet’? 146 | _myReadRecordsImpl(TCDStringSet> & meta, | ^~~~~~~~~~~~ | TSeqStringSet /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:146:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 146 | _myReadRecordsImpl(TCDStringSet> & meta, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:146:40: error: expected primary-expression before ‘char’ 146 | _myReadRecordsImpl(TCDStringSet> & meta, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:147:34: error: expected primary-expression before ‘&’ token 147 | TSeqStringSet & seq, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:147:36: error: ‘seq’ was not declared in this scope; did you mean ‘__pstl::execution::v1::seq’? 147 | TSeqStringSet & seq, | ^~~ | __pstl::execution::v1::seq /usr/x86_64-linux-gnu/include/c++/15/pstl/execution_defs.h:42:46: note: ‘__pstl::execution::v1::seq’ declared here 42 | _GLIBCXX17_INLINE constexpr sequenced_policy seq{}; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:148:20: error: ‘FormattedFile’ was not declared in this scope; did you mean ‘seqan2::FormattedFile’? 148 | FormattedFile & file, | ^~~~~~~~~~~~~ | seqan2::FormattedFile /usr/include/seqan/stream/formatted_file.h:213:8: note: ‘seqan2::FormattedFile’ declared here 213 | struct FormattedFile | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:148:34: error: ‘Fastq’ was not declared in this scope; did you mean ‘seqan2::Fastq’? 148 | FormattedFile & file, | ^~~~~ | seqan2::Fastq In file included from /usr/include/seqan/seq_io.h:52: /usr/include/seqan/seq_io/fasta_fastq.h:59:24: note: ‘seqan2::Fastq’ declared here 59 | typedef Tag Fastq; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:148:41: error: ‘Input’ was not declared in this scope; did you mean ‘seqan2::Input’? 148 | FormattedFile & file, | ^~~~~ | seqan2::Input In file included from /usr/include/seqan/file.h:71: /usr/include/seqan/file/file_interface.h:165:21: note: ‘seqan2::Input’ declared here 165 | typedef Tag Input; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:148:53: error: expected primary-expression before ‘>’ token 148 | FormattedFile & file, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:148:57: error: ‘file’ was not declared in this scope 148 | FormattedFile & file, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:149:30: error: expected primary-expression before ‘&&’ token 149 | TRunnable && runnable) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:149:33: error: ‘runnable’ was not declared in this scope; did you mean ‘TRunnable’? 149 | TRunnable && runnable) | ^~~~~~~~ | TRunnable /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:1: error: variable or field ‘myReadRecords’ declared void 186 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:15: error: ‘TCDStringSet’ was not declared in this scope 186 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 186 | myReadRecords(TCDStringSet> & ids, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:35: error: expected primary-expression before ‘char’ 186 | myReadRecords(TCDStringSet> & ids, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:47: error: expected primary-expression before ‘>>’ token 186 | myReadRecords(TCDStringSet> & ids, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:186:52: error: ‘ids’ was not declared in this scope 186 | myReadRecords(TCDStringSet> & ids, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:187:15: error: ‘TCDStringSet’ was not declared in this scope 187 | TCDStringSet> & seqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:187:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 187 | TCDStringSet> & seqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:187:35: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 187 | TCDStringSet> & seqs, | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:187:47: error: expected primary-expression before ‘>>’ token 187 | TCDStringSet> & seqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:187:52: error: ‘seqs’ was not declared in this scope 187 | TCDStringSet> & seqs, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:188:50: error: expected primary-expression before ‘&’ token 188 | TFile & file, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:188:52: error: ‘file’ was not declared in this scope 188 | TFile & file, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:189:49: error: expected primary-expression before ‘&&’ token 189 | TRunnable && runnable) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:189:52: error: ‘runnable’ was not declared in this scope; did you mean ‘TRunnable’? 189 | TRunnable && runnable) | ^~~~~~~~ | TRunnable /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:1: error: variable or field ‘myReadRecords’ declared void 215 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:15: error: ‘TCDStringSet’ was not declared in this scope 215 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 215 | myReadRecords(TCDStringSet> & ids, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:35: error: expected primary-expression before ‘char’ 215 | myReadRecords(TCDStringSet> & ids, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:47: error: expected primary-expression before ‘>>’ token 215 | myReadRecords(TCDStringSet> & ids, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:215:58: error: ‘ids’ was not declared in this scope 215 | myReadRecords(TCDStringSet> & ids, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:216:15: error: ‘TCDStringSet’ was not declared in this scope 216 | TCDStringSet> & seqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:216:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 216 | TCDStringSet> & seqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:216:35: error: ‘AminoAcid’ was not declared in this scope; did you mean ‘seqan2::AminoAcid’? 216 | TCDStringSet> & seqs, | ^~~~~~~~~ | seqan2::AminoAcid /usr/include/seqan/basic/alphabet_residue.h:550:47: note: ‘seqan2::AminoAcid’ declared here 550 | typedef SimpleType AminoAcid; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:216:52: error: expected primary-expression before ‘>>’ token 216 | TCDStringSet> & seqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:216:58: error: ‘seqs’ was not declared in this scope 216 | TCDStringSet> & seqs, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:217:56: error: expected primary-expression before ‘&’ token 217 | TFile & file, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:217:58: error: ‘file’ was not declared in this scope 217 | TFile & file, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:218:55: error: expected primary-expression before ‘&&’ token 218 | TRunnable && runnable) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:218:58: error: ‘runnable’ was not declared in this scope; did you mean ‘TRunnable’? 218 | TRunnable && runnable) | ^~~~~~~~ | TRunnable /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:1: error: variable or field ‘myReadRecords’ declared void 247 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:15: error: ‘TCDStringSet’ was not declared in this scope 247 | myReadRecords(TCDStringSet> & ids, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 247 | myReadRecords(TCDStringSet> & ids, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:35: error: expected primary-expression before ‘char’ 247 | myReadRecords(TCDStringSet> & ids, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:47: error: expected primary-expression before ‘>>’ token 247 | myReadRecords(TCDStringSet> & ids, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:247:58: error: ‘ids’ was not declared in this scope 247 | myReadRecords(TCDStringSet> & ids, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:248:15: error: ‘TCDStringSet’ was not declared in this scope 248 | TCDStringSet> & seqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:248:28: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 248 | TCDStringSet> & seqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:248:44: error: expected primary-expression before ‘,’ token 248 | TCDStringSet> & seqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:248:52: error: expected primary-expression before ‘>>’ token 248 | TCDStringSet> & seqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:248:58: error: ‘seqs’ was not declared in this scope 248 | TCDStringSet> & seqs, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:249:56: error: expected primary-expression before ‘&’ token 249 | TFile & file) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/shared_misc.hpp:249:58: error: ‘file’ was not declared in this scope 249 | TFile & file) | ^~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:35: /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp: In function ‘void blastMatchOneCigar(TCigar&, const TBlastMatch&, const TBlastRecord&, const TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:119:29: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 119 | using TCElem = typename Value::Type; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:136:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 136 | appendValue(cigar, TCElem('H', leftFrameClip + leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:136:32: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:140:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 140 | appendValue(cigar, TCElem('H', leftFrameClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:142:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 142 | appendValue(cigar, TCElem('S', leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:155:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 155 | appendValue(cigar, TCElem('D', count * transFac)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:165:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 165 | appendValue(cigar, TCElem('I', count * transFac)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:175:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 175 | appendValue(cigar, TCElem('M', count * transFac)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:181:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 181 | appendValue(cigar, TCElem('H', rightFrameClip + rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:185:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 185 | appendValue(cigar, TCElem('S', rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:187:32: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 187 | appendValue(cigar, TCElem('H', rightFrameClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp: In function ‘void blastMatchTwoCigar(TCigar&, TCigar&, const TBlastMatch&, const TBlastRecord&, const TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:203:29: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 203 | using TCElem = typename Value::Type; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:217:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 217 | appendValue(dnaCigar, TCElem('H', leftFrameClip + 3 * leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:219:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 219 | appendValue(protCigar, TCElem('H', leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:224:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 224 | appendValue(dnaCigar, TCElem('H', leftFrameClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:228:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 228 | appendValue(dnaCigar, TCElem('S', 3 * leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:229:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 229 | appendValue(protCigar, TCElem('S', leftClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:244:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 244 | appendValue(dnaCigar, TCElem('D', count * 3)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:245:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 245 | appendValue(protCigar, TCElem('D', count)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:257:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 257 | appendValue(dnaCigar, TCElem('I', count * 3)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:258:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 258 | appendValue(protCigar, TCElem('I', count)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:270:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 270 | appendValue(dnaCigar, TCElem('M', count * 3)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:271:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 271 | appendValue(protCigar, TCElem('M', count)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:278:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 278 | appendValue(dnaCigar, TCElem('H', rightFrameClip + 3 * rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:280:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 280 | appendValue(protCigar, TCElem('H', rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:286:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 286 | appendValue(dnaCigar, TCElem('S', 3 * rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:287:36: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 287 | appendValue(protCigar, TCElem('S', rightClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:291:35: error: there are no arguments to ‘TCElem’ that depend on a template parameter, so a declaration of ‘TCElem’ must be available [-Wtemplate-body] 291 | appendValue(dnaCigar, TCElem('H', rightFrameClip)); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp: In function ‘void myWriteHeader(TGH&, const TLambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:325:42: error: ‘context’ is not a member of ‘seqan’; did you mean ‘seqan2::context’? [-Wtemplate-body] 325 | auto & context = seqan::context(globalHolder.outfileBam); | ^~~~~~~ /usr/include/seqan/stream/formatted_file.h:866:1: note: ‘seqan2::context’ declared here 866 | context(FormattedFile const & file) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:326:35: error: there are no arguments to ‘contigLengths’ that depend on a template parameter, so a declaration of ‘contigLengths’ must be available [-Wtemplate-body] 326 | auto & subjSeqLengths = contigLengths(context); | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:327:35: error: there are no arguments to ‘contigNames’ that depend on a template parameter, so a declaration of ‘contigNames’ must be available [-Wtemplate-body] 327 | auto & subjIds = contigNames(context); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:351:74: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 351 | std::find(begin(globalHolder.subjIds[i], Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:352:72: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 352 | end(globalHolder.subjIds[i], Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:354:66: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 354 | - begin(globalHolder.subjIds[i], Standard())); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:356:17: error: ‘BamHeaderRecord’ does not name a type [-Wtemplate-body] 356 | typedef BamHeaderRecord::TTag TTag; | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:359:9: error: ‘BamHeader’ was not declared in this scope; did you mean ‘seqan2::BamHeader’? [-Wtemplate-body] 359 | BamHeader header; | ^~~~~~~~~ | seqan2::BamHeader In file included from /usr/include/seqan/bam_io.h:60: /usr/include/seqan/bam_io/bam_header_record.h:192:33: note: ‘seqan2::BamHeader’ declared here 192 | typedef String BamHeader; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:361:9: error: ‘BamHeaderRecord’ was not declared in this scope; did you mean ‘seqan2::BamHeaderRecord’? [-Wtemplate-body] 361 | BamHeaderRecord firstRecord; | ^~~~~~~~~~~~~~~ | seqan2::BamHeaderRecord /usr/include/seqan/bam_io/bam_header_record.h:163:7: note: ‘seqan2::BamHeaderRecord’ declared here 163 | class BamHeaderRecord | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:362:9: error: ‘firstRecord’ was not declared in this scope [-Wtemplate-body] 362 | firstRecord.type = BAM_HEADER_FIRST; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:362:28: error: ‘BAM_HEADER_FIRST’ was not declared in this scope; did you mean ‘seqan2::BAM_HEADER_FIRST’? [-Wtemplate-body] 362 | firstRecord.type = BAM_HEADER_FIRST; | ^~~~~~~~~~~~~~~~ | seqan2::BAM_HEADER_FIRST /usr/include/seqan/bam_io/bam_header_record.h:76:5: note: ‘seqan2::BAM_HEADER_FIRST’ declared here 76 | BAM_HEADER_FIRST = 0, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:363:39: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 363 | appendValue(firstRecord.tags, TTag("VN", "1.4")); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:365:39: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 365 | appendValue(firstRecord.tags, TTag("GO", "query")); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:366:21: error: ‘header’ was not declared in this scope [-Wtemplate-body] 366 | appendValue(header, firstRecord); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:366:9: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 366 | appendValue(header, firstRecord); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:371:28: error: expected ‘;’ before ‘pgRecord’ [-Wtemplate-body] 371 | BamHeaderRecord pgRecord; | ^~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:372:13: error: ‘pgRecord’ was not declared in this scope [-Wtemplate-body] 372 | pgRecord.type = BAM_HEADER_PROGRAM; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:372:29: error: ‘BAM_HEADER_PROGRAM’ was not declared in this scope; did you mean ‘seqan2::BAM_HEADER_PROGRAM’? [-Wtemplate-body] 372 | pgRecord.type = BAM_HEADER_PROGRAM; | ^~~~~~~~~~~~~~~~~~ | seqan2::BAM_HEADER_PROGRAM /usr/include/seqan/bam_io/bam_header_record.h:79:5: note: ‘seqan2::BAM_HEADER_PROGRAM’ declared here 79 | BAM_HEADER_PROGRAM = 3, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:373:40: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 373 | appendValue(pgRecord.tags, TTag("ID", "lambda")); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:374:40: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 374 | appendValue(pgRecord.tags, TTag("PN", "lambda")); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:375:40: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 375 | appendValue(pgRecord.tags, TTag("VN", SEQAN_APP_VERSION)); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:377:13: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 377 | appendValue(header, pgRecord); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:381:24: error: expected ‘;’ before ‘hpRecord0’ [-Wtemplate-body] 381 | BamHeaderRecord hpRecord0; | ^~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:382:9: error: ‘hpRecord0’ was not declared in this scope [-Wtemplate-body] 382 | hpRecord0.type = BAM_HEADER_COMMENT; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:382:26: error: ‘BAM_HEADER_COMMENT’ was not declared in this scope; did you mean ‘seqan2::BAM_HEADER_COMMENT’? [-Wtemplate-body] 382 | hpRecord0.type = BAM_HEADER_COMMENT; | ^~~~~~~~~~~~~~~~~~ | seqan2::BAM_HEADER_COMMENT /usr/include/seqan/bam_io/bam_header_record.h:80:5: note: ‘seqan2::BAM_HEADER_COMMENT’ declared here 80 | BAM_HEADER_COMMENT = 4 | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:383:37: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 383 | appendValue(hpRecord0.tags, TTag("CO", "Lambda is a high performance BLAST compatible local aligner, " | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:385:9: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 385 | appendValue(header, hpRecord0); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:386:24: error: expected ‘;’ before ‘hpRecord1’ [-Wtemplate-body] 386 | BamHeaderRecord hpRecord1; | ^~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:387:9: error: ‘hpRecord1’ was not declared in this scope [-Wtemplate-body] 387 | hpRecord1.type = BAM_HEADER_COMMENT; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:388:37: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 388 | appendValue(hpRecord1.tags, TTag("CO", "SAM/BAM dialect documentation is available here: " | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:390:9: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 390 | appendValue(header, hpRecord1); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:391:24: error: expected ‘;’ before ‘hpRecord2’ [-Wtemplate-body] 391 | BamHeaderRecord hpRecord2; | ^~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:392:9: error: ‘hpRecord2’ was not declared in this scope [-Wtemplate-body] 392 | hpRecord2.type = BAM_HEADER_COMMENT; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:393:37: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 393 | appendValue(hpRecord2.tags, TTag("CO", "If you use any results found by Lambda, please cite " | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:395:9: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 395 | appendValue(header, hpRecord2); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:398:24: error: expected ‘;’ before ‘tagRecord’ [-Wtemplate-body] 398 | BamHeaderRecord tagRecord; | ^~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:399:9: error: ‘tagRecord’ was not declared in this scope [-Wtemplate-body] 399 | tagRecord.type = BAM_HEADER_COMMENT; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:401:34: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 401 | for (unsigned i = 0; i < length(SamBamExtraTags<>::keyDescPairs); ++i) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:411:37: error: there are no arguments to ‘TTag’ that depend on a template parameter, so a declaration of ‘TTag’ must be available [-Wtemplate-body] 411 | appendValue(tagRecord.tags, TTag("CO", columnHeaders)); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:412:9: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 412 | appendValue(header, tagRecord); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:418:38: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 418 | for (unsigned i = 0; i < length(header); ++i) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:419:71: error: ‘context’ is not a member of ‘seqan’; did you mean ‘seqan2::context’? [-Wtemplate-body] 419 | write(globalHolder.outfileBam.iter, header[i], seqan::context(globalHolder.outfileBam), Sam()); | ^~~~~~~ /usr/include/seqan/stream/formatted_file.h:866:1: note: ‘seqan2::context’ declared here 866 | context(FormattedFile const & file) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:419:105: error: there are no arguments to ‘Sam’ that depend on a template parameter, so a declaration of ‘Sam’ must be available [-Wtemplate-body] 419 | write(globalHolder.outfileBam.iter, header[i], seqan::context(globalHolder.outfileBam), Sam()); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp: In function ‘void myWriteRecord(TLH&, const TRecord&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:448:21: error: ‘BamAlignmentRecord’ was not declared in this scope; did you mean ‘seqan2::BamAlignmentRecord’? [-Wtemplate-body] 448 | std::vector bamRecords; | ^~~~~~~~~~~~~~~~~~ | seqan2::BamAlignmentRecord In file included from /usr/include/seqan/bam_io.h:59: /usr/include/seqan/bam_io/bam_alignment_record.h:241:7: note: ‘seqan2::BamAlignmentRecord’ declared here 241 | class BamAlignmentRecord : public BamAlignmentRecordCore | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:448:39: error: template argument 1 is invalid [-Wtemplate-body] 448 | std::vector bamRecords; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:448:39: error: template argument 2 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:449:20: error: request for member ‘resize’ in ‘bamRecords’, which is of non-class type ‘int’ [-Wtemplate-body] 449 | bamRecords.resize(record.matches.size()); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:451:9: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? [-Wtemplate-body] 451 | String> protCigar; | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:451:16: error: ‘CigarElement’ was not declared in this scope; did you mean ‘seqan2::CigarElement’? [-Wtemplate-body] 451 | String> protCigar; | ^~~~~~~~~~~~ | seqan2::CigarElement In file included from /usr/include/seqan/bam_io.h:58: /usr/include/seqan/bam_io/cigar.h:93:8: note: ‘seqan2::CigarElement’ declared here 93 | struct CigarElement | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:451:29: error: expected primary-expression before ‘>>’ token [-Wtemplate-body] 451 | String> protCigar; | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:451:32: error: ‘protCigar’ was not declared in this scope [-Wtemplate-body] 451 | String> protCigar; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:454:42: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 454 | auto mIt = begin(record.matches, Standard()); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:455:28: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-Wtemplate-body] 455 | for (auto & bamR : bamRecords) | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:455:28: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:468:31: error: ‘BAM_FLAG_SECONDARY’ was not declared in this scope; did you mean ‘seqan2::BAM_FLAG_SECONDARY’? [-Wtemplate-body] 468 | bamR.flag = BAM_FLAG_SECONDARY; // all are secondary for now | ^~~~~~~~~~~~~~~~~~ | seqan2::BAM_FLAG_SECONDARY /usr/include/seqan/bam_io/bam_alignment_record.h:107:5: note: ‘seqan2::BAM_FLAG_SECONDARY’ declared here 107 | BAM_FLAG_SECONDARY = 0x0100, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:470:32: error: ‘BAM_FLAG_RC’ was not declared in this scope; did you mean ‘seqan2::BAM_FLAG_RC’? [-Wtemplate-body] 470 | bamR.flag |= BAM_FLAG_RC; | ^~~~~~~~~~~ | seqan2::BAM_FLAG_RC /usr/include/seqan/bam_io/bam_alignment_record.h:103:5: note: ‘seqan2::BAM_FLAG_RC’ declared here 103 | BAM_FLAG_RC = 0x0010, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:473:66: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 473 | std::find(begin(record.qId, Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:474:64: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 474 | end(record.qId, Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:476:58: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 476 | - begin(record.qId, Standard())); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:483:17: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 483 | clear(protCigar); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:485:43: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 485 | if ((TGH::blastProgram == BlastProgram::BLASTP) || (TGH::blastProgram == BlastProgram::TBLASTN)) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:485:90: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 485 | if ((TGH::blastProgram == BlastProgram::BLASTP) || (TGH::blastProgram == BlastProgram::TBLASTN)) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:494:43: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 494 | if ((TGH::blastProgram != BlastProgram::BLASTP) && (TGH::blastProgram != BlastProgram::TBLASTN)) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:494:90: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 494 | if ((TGH::blastProgram != BlastProgram::BLASTP) && (TGH::blastProgram != BlastProgram::TBLASTN)) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:505:50: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 505 | if (mIt == begin(record.matches, Standard())) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:517:38: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 517 | if (TGH::blastProgram == BlastProgram::BLASTN) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:591:17: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? [-Wtemplate-body] 591 | CharString buf; | ^~~~~~~~~~ | seqan2::CharString /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:592:33: error: ‘buf’ was not declared in this scope [-Wtemplate-body] 592 | auto it = begin(buf); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:592:27: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-Wtemplate-body] 592 | auto it = begin(buf); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:619:43: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 619 | if ((TGH::blastProgram == BlastProgram::BLASTN) || (!writeSeq)) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:638:21: error: there are no arguments to ‘empty’ that depend on a template parameter, so a declaration of ‘empty’ must be available [-Wtemplate-body] 638 | if (empty(protCigar)) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:644:21: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 644 | clear(protCigarString); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:645:46: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 645 | for (unsigned i = 0; i < length(protCigar); ++i) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:647:25: error: there are no arguments to ‘appendNumber’ that depend on a template parameter, so a declaration of ‘appendNumber’ must be available [-Wtemplate-body] 647 | appendNumber(protCigarString, protCigar[i].count); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:648:25: error: there are no arguments to ‘appendValue’ that depend on a template parameter, so a declaration of ‘appendValue’ must be available [-Wtemplate-body] 648 | appendValue(protCigarString, protCigar[i].operation); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:669:20: error: request for member ‘front’ in ‘bamRecords’, which is of non-class type ‘int’ [-Wtemplate-body] 669 | bamRecords.front().flag -= BAM_FLAG_SECONDARY; // remove BAM_FLAG_SECONDARY for first | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:669:36: error: ‘BAM_FLAG_SECONDARY’ was not declared in this scope; did you mean ‘seqan2::BAM_FLAG_SECONDARY’? [-Wtemplate-body] 669 | bamRecords.front().flag -= BAM_FLAG_SECONDARY; // remove BAM_FLAG_SECONDARY for first | ^~~~~~~~~~~~~~~~~~ | seqan2::BAM_FLAG_SECONDARY /usr/include/seqan/bam_io/bam_alignment_record.h:107:5: note: ‘seqan2::BAM_FLAG_SECONDARY’ declared here 107 | BAM_FLAG_SECONDARY = 0x0100, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:673:29: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-Wtemplate-body] 673 | for (auto & r : bamRecords) | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_output.hpp:673:29: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-Wtemplate-body] In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:36: /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:62:17: error: ‘BlastMatchField’ was not declared in this scope; did you mean ‘seqan2::BlastMatchField’? 62 | std::vector::Enum> columns; | ^~~~~~~~~~~~~~~ | seqan2::BlastMatchField /usr/include/seqan/blast/blast_tabular.h:295:8: note: ‘seqan2::BlastMatchField’ declared here 295 | struct BlastMatchField | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:62:33: error: template argument 1 is invalid 62 | std::vector::Enum> columns; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:62:33: error: template argument 2 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:62:36: error: expected ‘;’ at end of member declaration 62 | std::vector::Enum> columns; | ^~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:62:40: error: expected unqualified-id before ‘>’ token 62 | std::vector::Enum> columns; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:105:5: error: ‘GeneticCodeSpec’ does not name a type 105 | GeneticCodeSpec geneticCodeIndex; | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:130:1: error: ‘ArgumentParser’ does not name a type 130 | ArgumentParser::ParseResult | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp: In function ‘void printOptions(const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:936:41: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 936 | << ((TGH::blastProgram != BlastProgram::BLASTN) && | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:937:41: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 937 | (TGH::blastProgram != BlastProgram::BLASTP) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:938:43: error: ‘const struct LambdaOptions’ has no member named ‘geneticCode’ [-Wtemplate-body] 938 | ? std::to_string(options.geneticCode) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:942:68: error: ‘OrigQryAlph’ was not declared in this scope [-Wtemplate-body] 942 | << " original alphabet (query):" << _alphTypeToName(OrigQryAlph()) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:942:99: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 942 | << " original alphabet (query):" << _alphTypeToName(OrigQryAlph()) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:944:68: error: ‘OrigSubjAlph’ was not declared in this scope [-Wtemplate-body] 944 | << " original alphabet (subj): " << _alphTypeToName(OrigSubjAlph()) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:944:100: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 944 | << " original alphabet (subj): " << _alphTypeToName(OrigSubjAlph()) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:946:68: error: ‘TransAlph’ was not declared in this scope [-Wtemplate-body] 946 | << " translated alphabet: " << _alphTypeToName(TransAlph()) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_options.hpp:946:97: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 946 | << " translated alphabet: " << _alphTypeToName(TransAlph()) | ^ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:37: /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp: In function ‘void printStats(const StatsHolder&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:233:24: error: ‘_numberOfDigits’ was not declared in this scope; did you mean ‘seqan2::_numberOfDigits’? 233 | auto const w = _numberOfDigits(rem); // number of digits | ^~~~~~~~~~~~~~~ | seqan2::_numberOfDigits In file included from /usr/include/seqan/blast.h:67: /usr/include/seqan/blast/blast_report_out.h:192:1: note: ‘seqan2::_numberOfDigits’ declared here 192 | _numberOfDigits(T const number) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:317:24: error: ‘_numberOfDigits’ was not declared in this scope; did you mean ‘seqan2::_numberOfDigits’? 317 | auto const w = _numberOfDigits(stats.hitsFinal); | ^~~~~~~~~~~~~~~ | seqan2::_numberOfDigits /usr/include/seqan/blast/blast_report_out.h:192:1: note: ‘seqan2::_numberOfDigits’ declared here 192 | _numberOfDigits(T const number) | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:350:11: error: ‘BlastProgram’ has not been declared 350 | BlastProgram p, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:351:11: error: ‘BlastTabularSpec’ has not been declared 351 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:355:28: error: ‘RedAlph’ does not name a type; did you mean ‘TRedAlph_’? [-Wtemplate-body] 355 | using TRedAlph = RedAlph; // ensures == Dna5 for BlastN | ^~~~~~~ | TRedAlph_ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:356:34: error: ‘TRedAlph’ was not declared in this scope; did you mean ‘TRedAlph_’? [-Wtemplate-body] 356 | using TMatch = Match; | ^~~~~~~~ | TRedAlph_ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:356:42: error: template argument 1 is invalid [-Wtemplate-body] 356 | using TMatch = Match; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:358:22: error: ‘BlastProgram’ does not name a type [-Wtemplate-body] 358 | static constexpr BlastProgram blastProgram = p; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:359:77: error: ‘BidirectionalIndex’ was not declared in this scope; did you mean ‘seqan2::BidirectionalIndex’? [-Wtemplate-body] 359 | static constexpr bool indexIsBiFM = std::is_same>>::value; | ^~~~~~~~~~~~~~~~~~ | seqan2::BidirectionalIndex In file included from /usr/include/seqan/index.h:77, from /build/reproducible-path/lambda-align2-2.0.1/src/shared_definitions.hpp:25: /usr/include/seqan/index/index_bidirectional.h:47:7: note: ‘seqan2::BidirectionalIndex’ declared here 47 | class BidirectionalIndex; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:359:96: error: ‘TFMIndexInBi’ was not declared in this scope [-Wtemplate-body] 359 | static constexpr bool indexIsBiFM = std::is_same>>::value; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:359:108: error: template argument 2 is invalid [-Wtemplate-body] 359 | static constexpr bool indexIsBiFM = std::is_same>>::value; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:359:111: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 359 | static constexpr bool indexIsBiFM = std::is_same>>::value; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:359:114: error: ‘::value’ has not been declared; did you mean ‘seqan2::value’? [-Wtemplate-body] 359 | static constexpr bool indexIsBiFM = std::is_same>>::value; | ^~~~~ | seqan2::value In file included from /usr/include/seqan/seeds.h:77, from /usr/include/seqan/align_extend.h:42, from /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:25: /usr/include/seqan/seeds/basic_iter_indirect.h:173:1: note: ‘seqan2::value’ declared here 173 | value(Iter > const & iter) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:360:77: error: ‘TFMIndex’ was not declared in this scope [-Wtemplate-body] 360 | static constexpr bool indexIsFM = std::is_same>::value || indexIsBiFM; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:360:85: error: template argument 2 is invalid [-Wtemplate-body] 360 | static constexpr bool indexIsFM = std::is_same>::value || indexIsBiFM; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:360:90: error: ‘::value’ has not been declared; did you mean ‘seqan2::value’? [-Wtemplate-body] 360 | static constexpr bool indexIsFM = std::is_same>::value || indexIsBiFM; | ^~~~~ | seqan2::value /usr/include/seqan/seeds/basic_iter_indirect.h:173:1: note: ‘seqan2::value’ declared here 173 | value(Iter > const & iter) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:65: error: ‘TransAlph’ was not declared in this scope [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:75: error: ‘p’ was not declared in this scope [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:76: error: wrong number of template arguments (1, should be 2) [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^ /usr/x86_64-linux-gnu/include/c++/15/type_traits:799:12: note: provided for ‘template struct std::is_same’ 799 | struct is_same; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:79: error: ‘constexpr’ static data member ‘TRedAlph’ must have an initializer [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:79: error: expected ‘;’ at end of member declaration [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:361:87: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 361 | static constexpr bool alphReduction = !std::is_same, TRedAlph>::value; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:364:27: error: ‘Alloc’ does not name a type; did you mean ‘alloca’? [-Wtemplate-body] 364 | using TStringTag = Alloc<>; | ^~~~~ | alloca /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:368:30: error: ‘TStringTag’ does not name a type [-Wtemplate-body] 368 | using TDirectStringTag = TStringTag; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:370:22: error: ‘TStringTag’ does not name a type [-Wtemplate-body] 370 | using TQryTag = TStringTag; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:371:22: error: ‘TDirectStringTag’ does not name a type [-Wtemplate-body] 371 | using TSubjTag = TDirectStringTag; // even if subjects were translated they are now loaded from disk | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:374:29: error: ‘StringSet’ does not name a type [-Wtemplate-body] 374 | using TUntransQrySeqs = StringSet, TQryTag>, Owner>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:378:28: error: ‘StringSet’ does not name a type [-Wtemplate-body] 378 | using TTransSeqs = StringSet, TSpec>, Owner>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:379:28: error: ‘TTransSeqs’ does not name a type [-Wtemplate-body] 379 | using TTransQrySeqs = TTransSeqs; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:380:28: error: ‘TTransSeqs’ does not name a type [-Wtemplate-body] 380 | using TTransSubjSeqs = TTransSeqs; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:383:29: error: ‘TTransSubjSeqs’ was not declared in this scope [-Wtemplate-body] 383 | TTransSubjSeqs, // real type | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:384:29: error: ‘TTransSubjSeqs’ was not declared in this scope [-Wtemplate-body] 384 | TTransSubjSeqs &>::type; // will be initialized in constructor | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:384:45: error: template argument 2 is invalid [-Wtemplate-body] 384 | TTransSubjSeqs &>::type; // will be initialized in constructor | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:384:45: error: template argument 3 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:384:46: error: expected identifier before ‘::’ token [-Wtemplate-body] 384 | TTransSubjSeqs &>::type; // will be initialized in constructor | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:388:31: error: ‘ModifiedString’ does not name a type [-Wtemplate-body] 388 | using TRedAlphModString = ModifiedString, TSpec>, | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:393:29: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? [-Wtemplate-body] 393 | StringSet, Owner>>, // modview | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:393:39: error: ‘TRedAlphModString’ was not declared in this scope [-Wtemplate-body] 393 | StringSet, Owner>>, // modview | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:393:57: error: ‘TQryTag’ was not declared in this scope [-Wtemplate-body] 393 | StringSet, Owner>>, // modview | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:393:64: error: wrong number of template arguments (2, should be 3) [-Wtemplate-body] 393 | StringSet, Owner>>, // modview | ^ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:393:65: error: expected identifier before ‘,’ token [-Wtemplate-body] 393 | StringSet, Owner>>, // modview | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:397:29: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? [-Wtemplate-body] 397 | StringSet, Owner>>, // modview | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:397:39: error: ‘TRedAlphModString’ was not declared in this scope [-Wtemplate-body] 397 | StringSet, Owner>>, // modview | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:397:57: error: ‘TSubjTag’ was not declared in this scope [-Wtemplate-body] 397 | StringSet, Owner>>, // modview | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:397:65: error: wrong number of template arguments (2, should be 3) [-Wtemplate-body] 397 | StringSet, Owner>>, // modview | ^ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2460:12: note: provided for ‘template struct std::conditional’ 2460 | struct conditional | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:397:66: error: expected identifier before ‘,’ token [-Wtemplate-body] 397 | StringSet, Owner>>, // modview | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:402:27: error: ‘StringSet’ does not name a type [-Wtemplate-body] 402 | using TIds = StringSet, Owner>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:403:27: error: ‘TIds’ does not name a type [-Wtemplate-body] 403 | using TQryIds = TIds; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:404:27: error: ‘TIds’ does not name a type [-Wtemplate-body] 404 | using TSubjIds = TIds; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:408:27: error: ‘Index’ does not name a type [-Wtemplate-body] 408 | using TDbIndex = Index::type, TIndexSpec>; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:411:69: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? [-Wtemplate-body] 411 | using TScoreScheme = std::conditional_t::value, | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:411:73: error: type/value mismatch at argument 1 in template parameter list for ‘template struct std::is_same’ [-Wtemplate-body] 411 | using TScoreScheme = std::conditional_t::value, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:411:73: note: expected a type, got ‘GlobalDataHolder, >::TRedAlph’ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:411:73: error: template argument 2 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:412:46: error: ‘Score’ was not declared in this scope; did you mean ‘seqan2::Score’? [-Wtemplate-body] 412 | Score, | ^~~~~ | seqan2::Score In file included from /usr/include/seqan/score.h:45, from /usr/include/seqan/graph_align.h:45, from /usr/include/seqan/align.h:59, from /usr/include/seqan/bam_io.h:50: /usr/include/seqan/score/score_base.h:68:7: note: ‘seqan2::Score’ declared here 68 | class Score; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:412:63: error: wrong number of template arguments (2, should be 3) [-Wtemplate-body] 412 | Score, | ^ /usr/x86_64-linux-gnu/include/c++/15/type_traits:2841:11: note: provided for ‘template using std::conditional_t = typename std::conditional::type’ 2841 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:415:27: error: ‘BlastIOContext’ does not name a type [-Wtemplate-body] 415 | using TIOContext = BlastIOContext; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:416:27: error: ‘FormattedFile’ does not name a type [-Wtemplate-body] 416 | using TFile = FormattedFile; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:417:27: error: ‘FormattedFile’ does not name a type [-Wtemplate-body] 417 | using TBamFile = FormattedFile; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:420:36: error: expected nested-name-specifier before ‘StringSetLimits’ [-Wtemplate-body] 420 | using TPositions = typename StringSetLimits::Type; | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:421:27: error: ‘StringSet’ does not name a type [-Wtemplate-body] 421 | using TMasking = StringSet, Owner>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:422:27: error: ‘StringSet’ does not name a type [-Wtemplate-body] 422 | using TTaxIDs = StringSet, Owner>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:423:27: error: ‘String’ does not name a type [-Wtemplate-body] 423 | using TTaxParents = String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:424:27: error: ‘String’ does not name a type [-Wtemplate-body] 424 | using TTaxHeights = String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:425:27: error: ‘StringSet’ does not name a type [-Wtemplate-body] 425 | using TTaxNames = StringSet>>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:428:5: error: ‘TDbIndex’ does not name a type [-Wtemplate-body] 428 | TDbIndex dbIndex; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:430:5: error: ‘TUntransQrySeqs’ does not name a type [-Wtemplate-body] 430 | TUntransQrySeqs untranslatedQrySeqs; // used iff outformat is sam or bam | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:432:5: error: ‘TTransQrySeqs’ does not name a type [-Wtemplate-body] 432 | TTransQrySeqs qrySeqs; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:433:5: error: ‘TTransSubjReal’ does not name a type [-Wtemplate-body] 433 | TTransSubjReal subjSeqs; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:435:5: error: ‘TRedQrySeqs’ does not name a type [-Wtemplate-body] 435 | TRedQrySeqs redQrySeqs; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:436:5: error: ‘TRedSubjSeqs’ does not name a type [-Wtemplate-body] 436 | TRedSubjSeqs redSubjSeqs; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:438:5: error: ‘TQryIds’ does not name a type [-Wtemplate-body] 438 | TQryIds qryIds; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:439:5: error: ‘TSubjIds’ does not name a type [-Wtemplate-body] 439 | TSubjIds subjIds; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:441:5: error: ‘TFile’ does not name a type; did you mean ‘gzFile’? [-Wtemplate-body] 441 | TFile outfile; | ^~~~~ | gzFile /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:442:5: error: ‘TBamFile’ does not name a type [-Wtemplate-body] 442 | TBamFile outfileBam; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:444:5: error: ‘TPositions’ does not name a type [-Wtemplate-body] 444 | TPositions untransQrySeqLengths; // used iff qIsTranslated(p) | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:445:5: error: ‘TPositions’ does not name a type [-Wtemplate-body] 445 | TPositions untransSubjSeqLengths; // used iff sIsTranslated(p) | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:447:5: error: ‘TTaxIDs’ does not name a type [-Wtemplate-body] 447 | TTaxIDs sTaxIds; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:448:5: error: ‘TTaxParents’ does not name a type [-Wtemplate-body] 448 | TTaxParents taxParents; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:449:5: error: ‘TTaxHeights’ does not name a type [-Wtemplate-body] 449 | TTaxHeights taxHeights; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:450:5: error: ‘TTaxNames’ does not name a type [-Wtemplate-body] 450 | TTaxNames taxNames; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:499:36: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 499 | using TRedQrySeq = typename Value::type>::Type; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:500:27: error: ‘StringSet’ does not name a type [-Wtemplate-body] 500 | using TSeeds = StringSet::Type>; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:501:27: error: ‘Index’ does not name a type [-Wtemplate-body] 501 | using TSeedIndex = Index>; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:509:22: error: ‘BlastProgram’ does not name a type [-Wtemplate-body] 509 | static constexpr BlastProgram blastProgram = TGlobalHolder::blastProgram; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:520:5: error: ‘TSeeds’ does not name a type [-Wtemplate-body] 520 | TSeeds seeds; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:521:5: error: ‘TSeedIndex’ does not name a type [-Wtemplate-body] 521 | TSeedIndex seedIndex; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:528:24: error: ‘Gaps’ does not name a type [-Wtemplate-body] 528 | using TAlignRow0 = Gaps::Type>::Type, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:530:24: error: ‘Gaps’ does not name a type [-Wtemplate-body] 530 | using TAlignRow1 = Gaps::Type>::Type, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:546:31: error: ‘DPCell_’ does not name a type [-Wtemplate-body] 546 | using TDPCellNoSIMD = DPCell_; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:547:40: error: expected nested-name-specifier before ‘TraceBitMap_’ [-Wtemplate-body] 547 | using TTraceValueNoSIMD = typename TraceBitMap_::Type; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:548:31: error: ‘String’ does not name a type [-Wtemplate-body] 548 | using TScoreHostNoSIMD = String >; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:549:31: error: ‘String’ does not name a type [-Wtemplate-body] 549 | using TTraceHostNoSIMD = String >; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:550:31: error: ‘DPContext’ does not name a type [-Wtemplate-body] 550 | using TDPContextNoSIMD = DPContext; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:553:28: error: ‘AliExtContext_’ does not name a type [-Wtemplate-body] 553 | using TAliExtContext = AliExtContext_; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:555:5: error: ‘TAliExtContext’ does not name a type [-Wtemplate-body] 555 | TAliExtContext alignContext; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp: In constructor ‘LocalDataHolder::LocalDataHolder(const LambdaOptions&, TGlobalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:580:59: error: ‘blastProgram’ was not declared in this scope [-Wtemplate-body] 580 | nBlocks = (length(gH.redQrySeqs) + qNumFrames(blastProgram) * 10 - 1) / (qNumFrames(blastProgram) * 10); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:580:48: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 580 | nBlocks = (length(gH.redQrySeqs) + qNumFrames(blastProgram) * 10 - 1) / (qNumFrames(blastProgram) * 10); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:580:86: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 580 | nBlocks = (length(gH.redQrySeqs) + qNumFrames(blastProgram) * 10 - 1) / (qNumFrames(blastProgram) * 10); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:583:58: error: ‘blastProgram’ was not declared in this scope [-Wtemplate-body] 583 | nBlocks = length(gH.redQrySeqs) / qNumFrames(blastProgram); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:583:47: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 583 | nBlocks = length(gH.redQrySeqs) / qNumFrames(blastProgram); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp: In member function ‘void LocalDataHolder::init(uint64_t)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:604:58: error: ‘blastProgram’ was not declared in this scope [-Wtemplate-body] 604 | indexBeginQry -= (indexBeginQry % qNumFrames(blastProgram)); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:604:47: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 604 | indexBeginQry -= (indexBeginQry % qNumFrames(blastProgram)); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:605:43: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 605 | indexEndQry -= (indexEndQry % qNumFrames(blastProgram)); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:608:40: error: ‘blastProgram’ was not declared in this scope [-Wtemplate-body] 608 | indexBeginQry = qNumFrames(blastProgram) * i * 10; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:608:29: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 608 | indexBeginQry = qNumFrames(blastProgram) * i * 10; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:609:32: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 609 | indexEndQry = _min(qNumFrames(blastProgram) * (i+1) * 10, length(gH.qrySeqs)); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:612:40: error: ‘blastProgram’ was not declared in this scope [-Wtemplate-body] 612 | indexBeginQry = qNumFrames(blastProgram) * i; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:612:29: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 612 | indexBeginQry = qNumFrames(blastProgram) * i; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:613:27: error: there are no arguments to ‘qNumFrames’ that depend on a template parameter, so a declaration of ‘qNumFrames’ must be available [-Wtemplate-body] 613 | indexEndQry = qNumFrames(blastProgram) * (i+1); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:616:15: error: ‘seeds’ was not declared in this scope [-Wtemplate-body] 616 | clear(seeds); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:616:9: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 616 | clear(seeds); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:617:15: error: ‘seedIndex’ was not declared in this scope [-Wtemplate-body] 617 | clear(seedIndex); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_datastructures.hpp:617:9: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 617 | clear(seedIndex); | ^~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:38: /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:146:17: error: ‘Gaps’ was not declared in this scope; did you mean ‘seqan2::Gaps’? 146 | localAlignment2(Gaps & row0, | ^~~~ | seqan2::Gaps In file included from /usr/include/seqan/align.h:82: /usr/include/seqan/align/gaps_base.h:144:7: note: ‘seqan2::Gaps’ declared here 144 | class Gaps; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:146:30: error: expected primary-expression before ‘,’ token 146 | localAlignment2(Gaps & row0, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:146:42: error: expected primary-expression before ‘>’ token 146 | localAlignment2(Gaps & row0, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:146:46: error: ‘row0’ was not declared in this scope 146 | localAlignment2(Gaps & row0, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:147:17: error: ‘Gaps’ was not declared in this scope; did you mean ‘seqan2::Gaps’? 147 | Gaps & row1, | ^~~~ | seqan2::Gaps /usr/include/seqan/align/gaps_base.h:144:7: note: ‘seqan2::Gaps’ declared here 144 | class Gaps; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:147:30: error: expected primary-expression before ‘,’ token 147 | Gaps & row1, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:147:42: error: expected primary-expression before ‘>’ token 147 | Gaps & row1, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:147:46: error: ‘row1’ was not declared in this scope 147 | Gaps & row1, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:148:17: error: ‘Score’ was not declared in this scope; did you mean ‘seqan2::Score’? 148 | Score const & scoringScheme, | ^~~~~ | seqan2::Score /usr/include/seqan/score/score_base.h:68:7: note: ‘seqan2::Score’ declared here 68 | class Score; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:148:34: error: expected primary-expression before ‘,’ token 148 | Score const & scoringScheme, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:148:46: error: expected primary-expression before ‘>’ token 148 | Score const & scoringScheme, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:148:48: error: expected primary-expression before ‘const’ 148 | Score const & scoringScheme, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:149:17: error: expected primary-expression before ‘int’ 149 | int const lowerDiag, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:150:17: error: expected primary-expression before ‘int’ 150 | int const upperDiag, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:151:31: error: expected primary-expression before ‘&’ token 151 | TAlignContext & alignContext) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:151:33: error: ‘alignContext’ was not declared in this scope; did you mean ‘TAlignContext’? 151 | TAlignContext & alignContext) | ^~~~~~~~~~~~ | TAlignContext /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:151:46: error: expected ‘;’ before ‘{’ token 151 | TAlignContext & alignContext) | ^ | ; 152 | { | ~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:213:11: error: ‘BlastProgram’ has not been declared 213 | BlastProgram p, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:214:11: error: ‘BlastTabularSpec’ has not been declared 214 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:218:25: error: ‘BlastIOContext’ has not been declared 218 | BlastIOContext & context) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:218:39: error: expected ‘,’ or ‘...’ before ‘<’ token 218 | BlastIOContext & context) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp: In function ‘double computeEValueThreadSafe(TBlastMatch&, uint64_t, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:230:30: error: ‘context’ was not declared in this scope; did you mean ‘seqan2::context’? [-Wtemplate-body] 230 | ql = ql / (qIsTranslated(context.blastProgram) ? 3 : 1); | ^~~~~~~ | seqan2::context /usr/include/seqan/stream/formatted_file.h:866:1: note: ‘seqan2::context’ declared here 866 | context(FormattedFile const & file) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:230:16: error: there are no arguments to ‘qIsTranslated’ that depend on a template parameter, so a declaration of ‘qIsTranslated’ must be available [-Wtemplate-body] 230 | ql = ql / (qIsTranslated(context.blastProgram) ? 3 : 1); | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:233:40: error: there are no arguments to ‘_lengthAdjustment’ that depend on a template parameter, so a declaration of ‘_lengthAdjustment’ must be available [-Wtemplate-body] 233 | _cachedLengthAdjustments[ql] = _lengthAdjustment(context.dbTotalLength, ql, context.scoringScheme); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:14: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:22: error: expected primary-expression before ‘>’ token 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:24: error: expected primary-expression before ‘const’ 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:44: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:53: error: expected primary-expression before ‘>’ token 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:55: error: expected primary-expression before ‘const’ 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:77: error: expected primary-expression before ‘n1’ 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:83: error: expected primary-expression before ‘n2’ 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_misc.hpp:249:86: error: expected ‘;’ before ‘{’ token 249 | T computeLCA(String const & taxParents, String const & taxHeights, T n1, T n2) | ^ | ; 250 | { | ~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:39: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:50:11: error: ‘BlastProgram’ has not been declared 50 | BlastProgram p, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:51:11: error: ‘BlastTabularSpec’ has not been declared 51 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:75:19: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 75 | public ::std::binary_function < TSav, TSav, bool > | ^~~~~~~~~~~~~~~ In file included from /usr/x86_64-linux-gnu/include/c++/15/string:51, from /usr/x86_64-linux-gnu/include/c++/15/bits/locale_classes.h:42, from /usr/x86_64-linux-gnu/include/c++/15/bits/ios_base.h:43, from /usr/x86_64-linux-gnu/include/c++/15/ios:46: /usr/x86_64-linux-gnu/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void readIndexOption(std::string&, const std::string&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:106:41: error: ‘Input’ was not declared in this scope; did you mean ‘seqan2::Input’? 106 | auto fit = directionIterator(f, Input()); | ^~~~~ | seqan2::Input /usr/include/seqan/file/file_interface.h:165:21: note: ‘seqan2::Input’ declared here 165 | typedef Tag Input; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:106:20: error: ‘directionIterator’ was not declared in this scope; did you mean ‘seqan2::directionIterator’? 106 | auto fit = directionIterator(f, Input()); | ^~~~~~~~~~~~~~~~~ | seqan2::directionIterator /usr/include/seqan/stream/formatted_file.h:494:1: note: ‘seqan2::directionIterator’ declared here 494 | directionIterator(FormattedFile & file, TDirection const &) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:107:9: error: ‘readLine’ was not declared in this scope; did you mean ‘seqan2::readLine’? 107 | readLine(optionString, fit); | ^~~~~~~~ | seqan2::readLine In file included from /usr/include/seqan/stream.h:118: /usr/include/seqan/stream/tokenization.h:430:13: note: ‘seqan2::readLine’ declared here 430 | inline void readLine(TTarget &target, TFwdIterator &iter) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void readIndexOptions(LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:124:10: error: ‘toCString’ was not declared in this scope; did you mean ‘seqan2::toCString’? 124 | stat(toCString(options.indexDir), &path_stat); | ^~~~~~~~~ | seqan2::toCString In file included from /usr/include/seqan/sequence.h:125: /usr/include/seqan/sequence/adapt_stl_container.h:1291:1: note: ‘seqan2::toCString’ declared here 1291 | toCString(std::basic_string const & me) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:133:11: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 133 | if ((!lexicalCast(b, buffer)) || (b != static_cast(indexGeneration))) | ^~~~~~~~~~~ | seqan2::lexicalCast In file included from /usr/include/seqan/stream.h:119: /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:151:10: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 151 | if (!lexicalCast(b, buffer)) | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:161:14: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 161 | if (!lexicalCast(b, buffer)) | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:163:17: error: ‘struct LambdaOptions’ has no member named ‘geneticCodeIndex’ 163 | options.geneticCodeIndex = static_cast(b); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:163:48: error: ‘GeneticCodeSpec’ does not name a type 163 | options.geneticCodeIndex = static_cast(b); | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:169:11: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 169 | if ((!lexicalCast(b, buffer)) || (b != _alphabetEnumToSize(options.reducedAlphabet) * 8)) | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void checkRAM(const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:196:25: error: ‘toCString’ was not declared in this scope; did you mean ‘seqan2::toCString’? 196 | sizeIndex = dirSize(toCString(options.indexDir)); | ^~~~~~~~~ | seqan2::toCString /usr/include/seqan/sequence/adapt_stl_container.h:1291:1: note: ‘seqan2::toCString’ declared here 1291 | toCString(std::basic_string const & me) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:218:11: error: ‘BlastTabularSpec’ has not been declared 218 | template & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:224:74: error: ‘h’ was not declared in this scope 224 | prepareScoringMore(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:224:75: error: template argument 4 is invalid 224 | prepareScoringMore(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:224:75: error: template argument 5 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void prepareScoringMore(int&, const LambdaOptions&, const std::true_type&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:228:40: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 228 | setScoreMatch(context(globalHolder.outfile).scoringScheme, options.match); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:228:19: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 228 | setScoreMatch(context(globalHolder.outfile).scoringScheme, options.match); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:229:43: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 229 | setScoreMismatch(context(globalHolder.outfile).scoringScheme, options.misMatch); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:229:22: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 229 | setScoreMismatch(context(globalHolder.outfile).scoringScheme, options.misMatch); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:232:11: error: ‘BlastTabularSpec’ has not been declared 232 | template & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:238:74: error: ‘h’ was not declared in this scope 238 | prepareScoringMore(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:238:75: error: template argument 4 is invalid 238 | prepareScoringMore(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:238:75: error: template argument 5 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void prepareScoringMore(int&, const LambdaOptions&, const std::false_type&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:247:53: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 247 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:247:32: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 247 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:248:32: error: ‘AminoAcidScoreMatrixID’ has not been declared [-Wtemplate-body] 248 | AminoAcidScoreMatrixID::BLOSUM45); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:251:53: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 251 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:251:32: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 251 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:252:32: error: ‘AminoAcidScoreMatrixID’ has not been declared [-Wtemplate-body] 252 | AminoAcidScoreMatrixID::BLOSUM62); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:255:53: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 255 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:255:32: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 255 | setScoreMatrixById(context(globalHolder.outfile).scoringScheme._internalScheme, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:256:32: error: ‘AminoAcidScoreMatrixID’ has not been declared [-Wtemplate-body] 256 | AminoAcidScoreMatrixID::BLOSUM80); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:263:11: error: ‘BlastTabularSpec’ has not been declared 263 | template & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:269:70: error: ‘h’ was not declared in this scope 269 | prepareScoring(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:269:71: error: template argument 4 is invalid 269 | prepareScoring(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:269:71: error: template argument 5 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void prepareScoring(int&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:272:78: error: ‘p’ was not declared in this scope [-Wtemplate-body] 272 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:272:81: error: ‘h’ was not declared in this scope [-Wtemplate-body] 272 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:272:82: error: template argument 4 is invalid [-Wtemplate-body] 272 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:272:82: error: template argument 5 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:275:92: error: wrong number of template arguments (1, should be 2) [-Wtemplate-body] 275 | std::is_same>()); | ^~ /usr/x86_64-linux-gnu/include/c++/15/type_traits:799:12: note: provided for ‘template struct std::is_same’ 799 | struct is_same; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:277:47: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 277 | setScoreGapOpenBlast(context(globalHolder.outfile).scoringScheme, options.gapOpen); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:277:26: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 277 | setScoreGapOpenBlast(context(globalHolder.outfile).scoringScheme, options.gapOpen); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:278:44: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 278 | setScoreGapExtend(context(globalHolder.outfile).scoringScheme, options.gapExtend); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:278:23: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 278 | setScoreGapExtend(context(globalHolder.outfile).scoringScheme, options.gapExtend); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:280:39: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 280 | if (!isValid(context(globalHolder.outfile).scoringScheme)) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:280:18: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 280 | if (!isValid(context(globalHolder.outfile).scoringScheme)) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:288:11: error: ‘BlastTabularSpec’ has not been declared 288 | template & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:294:68: error: ‘h’ was not declared in this scope 294 | loadSubjects(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:294:69: error: template argument 4 is invalid 294 | loadSubjects(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:294:69: error: template argument 5 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void loadSubjects(int&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:297:68: error: ‘p’ was not declared in this scope [-Wtemplate-body] 297 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:297:71: error: ‘h’ was not declared in this scope [-Wtemplate-body] 297 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:297:72: error: template argument 4 is invalid [-Wtemplate-body] 297 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:297:72: error: template argument 5 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:302:5: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? [-Wtemplate-body] 302 | CharString _dbSeqs; | ^~~~~~~~~~ | seqan2::CharString /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:304:9: error: ‘TGH’ has not been declared [-Wtemplate-body] 304 | if (TGH::indexIsFM || TGH::alphReduction) // otherwise sequences are loaded as part of index | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:304:27: error: ‘TGH’ has not been declared [-Wtemplate-body] 304 | if (TGH::indexIsFM || TGH::alphReduction) // otherwise sequences are loaded as part of index | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:306:17: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 306 | start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:310:9: error: ‘_dbSeqs’ was not declared in this scope [-Wtemplate-body] 310 | _dbSeqs = options.indexDir; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:311:9: error: there are no arguments to ‘append’ that depend on a template parameter, so a declaration of ‘append’ must be available [-Wtemplate-body] 311 | append(_dbSeqs, "/translated_seqs"); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:313:33: error: request for member ‘subjSeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 313 | ret = open(globalHolder.subjSeqs, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:313:43: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 313 | ret = open(globalHolder.subjSeqs, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:313:63: error: ‘OPEN_RDONLY’ was not declared in this scope; did you mean ‘seqan2::OPEN_RDONLY’? [-Wtemplate-body] 313 | ret = open(globalHolder.subjSeqs, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~~~ | seqan2::OPEN_RDONLY /usr/include/seqan/file/file_interface.h:149:5: note: ‘seqan2::OPEN_RDONLY’ declared here 149 | OPEN_RDONLY = 1, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:317:33: error: request for member ‘subjSeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 317 | if (length(globalHolder.subjSeqs) == 0) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:317:13: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 317 | if (length(globalHolder.subjSeqs) == 0) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:320:13: error: ‘TGH’ has not been declared [-Wtemplate-body] 320 | if (TGH::alphReduction) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:321:26: error: request for member ‘redSubjSeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 321 | globalHolder.redSubjSeqs.limits = globalHolder.subjSeqs.limits; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:321:60: error: request for member ‘subjSeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 321 | globalHolder.redSubjSeqs.limits = globalHolder.subjSeqs.limits; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:323:18: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 323 | finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:326:37: error: request for member ‘subjSeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 326 | length(globalHolder.subjSeqs), "\n\n"); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:326:17: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 326 | length(globalHolder.subjSeqs), "\n\n"); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:329:13: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 329 | start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:333:5: error: ‘_dbSeqs’ was not declared in this scope [-Wtemplate-body] 333 | _dbSeqs = options.indexDir; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:334:5: error: there are no arguments to ‘append’ that depend on a template parameter, so a declaration of ‘append’ must be available [-Wtemplate-body] 334 | append(_dbSeqs, "/seq_ids"); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:335:29: error: request for member ‘subjIds’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 335 | ret = open(globalHolder.subjIds, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:335:38: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 335 | ret = open(globalHolder.subjIds, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:335:58: error: ‘OPEN_RDONLY’ was not declared in this scope; did you mean ‘seqan2::OPEN_RDONLY’? [-Wtemplate-body] 335 | ret = open(globalHolder.subjIds, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~~~ | seqan2::OPEN_RDONLY /usr/include/seqan/file/file_interface.h:149:5: note: ‘seqan2::OPEN_RDONLY’ declared here 149 | OPEN_RDONLY = 1, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:338:14: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 338 | finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:342:26: error: request for member ‘outfile’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 342 | context(globalHolder.outfile).dbName = options.indexDir; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:342:5: error: there are no arguments to ‘context’ that depend on a template parameter, so a declaration of ‘context’ must be available [-Wtemplate-body] 342 | context(globalHolder.outfile).dbName = options.indexDir; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:346:9: error: there are no arguments to ‘sIsTranslated’ that depend on a template parameter, so a declaration of ‘sIsTranslated’ must be available [-Wtemplate-body] 346 | if (sIsTranslated(p)) | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:348:17: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 348 | start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:353:9: error: there are no arguments to ‘append’ that depend on a template parameter, so a declaration of ‘append’ must be available [-Wtemplate-body] 353 | append(_dbSeqs, "/untranslated_seq_lengths"); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:354:33: error: request for member ‘untransSubjSeqLengths’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 354 | ret = open(globalHolder.untransSubjSeqLengths, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:354:56: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 354 | ret = open(globalHolder.untransSubjSeqLengths, toCString(_dbSeqs), OPEN_RDONLY); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:358:18: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 358 | finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void loadDbIndexFromDisk(TGlobalHolder&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:375:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 375 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:376:24: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 376 | std::string path = toCString(options.indexDir); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:379:56: error: ‘OPEN_RDONLY’ was not declared in this scope; did you mean ‘seqan2::OPEN_RDONLY’? [-Wtemplate-body] 379 | int ret = open(globalHolder.dbIndex, path.c_str(), OPEN_RDONLY); | ^~~~~~~~~~~ | seqan2::OPEN_RDONLY /usr/include/seqan/file/file_interface.h:149:5: note: ‘seqan2::OPEN_RDONLY’ declared here 149 | OPEN_RDONLY = 1, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:388:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 388 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void loadTaxonomy(TGlobalHolder&, const LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:419:24: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 419 | std::string path = toCString(options.indexDir); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:424:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 424 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:426:56: error: ‘OPEN_RDONLY’ was not declared in this scope; did you mean ‘seqan2::OPEN_RDONLY’? [-Wtemplate-body] 426 | int ret = open(globalHolder.sTaxIds, path.c_str(), OPEN_RDONLY); | ^~~~~~~~~~~ | seqan2::OPEN_RDONLY /usr/include/seqan/file/file_interface.h:149:5: note: ‘seqan2::OPEN_RDONLY’ declared here 149 | OPEN_RDONLY = 1, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:433:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 433 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:444:13: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 444 | start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:450:12: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 450 | path = toCString(options.indexDir); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:456:12: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 456 | path = toCString(options.indexDir); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:462:12: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 462 | path = toCString(options.indexDir); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:468:14: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 468 | finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:1: error: variable or field ‘loadQueryImplTrans’ declared void 483 | loadQueryImplTrans(TCDStringSet> & target, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:20: error: ‘TCDStringSet’ was not declared in this scope 483 | loadQueryImplTrans(TCDStringSet> & target, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 483 | loadQueryImplTrans(TCDStringSet> & target, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:51: error: expected primary-expression before ‘,’ token 483 | loadQueryImplTrans(TCDStringSet> & target, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:59: error: expected primary-expression before ‘>>’ token 483 | loadQueryImplTrans(TCDStringSet> & target, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:483:64: error: ‘target’ was not declared in this scope; did you mean ‘seqan2::target’? 483 | loadQueryImplTrans(TCDStringSet> & target, | ^~~~~~ | seqan2::target In file included from /usr/include/seqan/graph_types.h:48, from /usr/include/seqan/graph_align.h:47: /usr/include/seqan/graph_types/graph_edgestump.h:552:1: note: ‘seqan2::target’ declared here 552 | target(EdgeStump const* es) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:484:20: error: ‘TCDStringSet’ was not declared in this scope 484 | TCDStringSet> & source, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:484:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 484 | TCDStringSet> & source, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:484:51: error: expected primary-expression before ‘,’ token 484 | TCDStringSet> & source, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:484:59: error: expected primary-expression before ‘>>’ token 484 | TCDStringSet> & source, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:484:64: error: ‘source’ was not declared in this scope; did you mean ‘seqan2::source’? 484 | TCDStringSet> & source, | ^~~~~~ | seqan2::source In file included from /usr/include/seqan/pipe.h:56, from /usr/include/seqan/index.h:42: /usr/include/seqan/pipe/pipe_base.h:362:5: note: ‘seqan2::source’ declared here 362 | source(Pipe &me) { | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:485:63: error: expected primary-expression before ‘&’ token 485 | TUntransLengths & untransQrySeqLengths, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:485:65: error: ‘untransQrySeqLengths’ was not declared in this scope 485 | TUntransLengths & untransQrySeqLengths, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:486:57: error: expected primary-expression before ‘const’ 486 | LambdaOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:1: error: variable or field ‘loadQueryImplTrans’ declared void 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:20: error: ‘TCDStringSet’ was not declared in this scope 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:40: error: ‘TransAlph’ was not declared in this scope 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:50: error: ‘BlastProgram’ has not been declared 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:71: error: expected primary-expression before ‘,’ token 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:79: error: expected primary-expression before ‘>>’ token 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:517:84: error: ‘target’ was not declared in this scope; did you mean ‘seqan2::target’? 517 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~ | seqan2::target /usr/include/seqan/graph_types/graph_edgestump.h:552:1: note: ‘seqan2::target’ declared here 552 | target(EdgeStump const* es) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:20: error: ‘TCDStringSet’ was not declared in this scope 518 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 518 | TCDStringSet, TSpec2>> & source, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:40: error: ‘TransAlph’ was not declared in this scope 518 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:50: error: ‘BlastProgram’ has not been declared 518 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:71: error: expected primary-expression before ‘,’ token 518 | TCDStringSet, TSpec2>> & source, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:79: error: expected primary-expression before ‘>>’ token 518 | TCDStringSet, TSpec2>> & source, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:518:84: error: ‘source’ was not declared in this scope; did you mean ‘seqan2::source’? 518 | TCDStringSet, TSpec2>> & source, | ^~~~~~ | seqan2::source /usr/include/seqan/pipe/pipe_base.h:362:5: note: ‘seqan2::source’ declared here 362 | source(Pipe &me) { | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:519:83: error: expected primary-expression before ‘&’ token 519 | TUntransLengths & /**/, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:519:89: error: expected primary-expression before ‘,’ token 519 | TUntransLengths & /**/, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:520:77: error: expected primary-expression before ‘const’ 520 | LambdaOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:1: error: variable or field ‘loadQueryImplTrans’ declared void 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:20: error: ‘TCDStringSet’ was not declared in this scope 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:40: error: ‘TransAlph’ was not declared in this scope 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:50: error: ‘BlastProgram’ has not been declared 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:71: error: expected primary-expression before ‘,’ token 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:79: error: expected primary-expression before ‘>>’ token 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:561:84: error: ‘target’ was not declared in this scope; did you mean ‘seqan2::target’? 561 | loadQueryImplTrans(TCDStringSet, TSpec1>> & target, | ^~~~~~ | seqan2::target /usr/include/seqan/graph_types/graph_edgestump.h:552:1: note: ‘seqan2::target’ declared here 552 | target(EdgeStump const* es) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:20: error: ‘TCDStringSet’ was not declared in this scope 562 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 562 | TCDStringSet, TSpec2>> & source, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:40: error: ‘TransAlph’ was not declared in this scope 562 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:50: error: ‘BlastProgram’ has not been declared 562 | TCDStringSet, TSpec2>> & source, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:71: error: expected primary-expression before ‘,’ token 562 | TCDStringSet, TSpec2>> & source, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:79: error: expected primary-expression before ‘>>’ token 562 | TCDStringSet, TSpec2>> & source, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:562:84: error: ‘source’ was not declared in this scope; did you mean ‘seqan2::source’? 562 | TCDStringSet, TSpec2>> & source, | ^~~~~~ | seqan2::source /usr/include/seqan/pipe/pipe_base.h:362:5: note: ‘seqan2::source’ declared here 362 | source(Pipe &me) { | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:563:46: error: expected primary-expression before ‘&’ token 563 | TUntransLengths & /**/, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:563:52: error: expected primary-expression before ‘,’ token 563 | TUntransLengths & /**/, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:564:40: error: expected primary-expression before ‘const’ 564 | LambdaOptions const & /**/) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:570:11: error: ‘BlastTabularSpec’ has not been declared 570 | template & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:576:65: error: ‘h’ was not declared in this scope 576 | loadQuery(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:576:66: error: template argument 4 is invalid 576 | loadQuery(GlobalDataHolder & globalHolder, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:576:66: error: template argument 5 is invalid /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void loadQuery(int&, LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:579:68: error: ‘p’ was not declared in this scope [-Wtemplate-body] 579 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:579:71: error: ‘h’ was not declared in this scope [-Wtemplate-body] 579 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:579:72: error: template argument 4 is invalid [-Wtemplate-body] 579 | using TGH = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:579:72: error: template argument 5 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:580:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 580 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:5: error: ‘TCDStringSet’ was not declared in this scope [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:18: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:25: error: ‘OrigQryAlph’ was not declared in this scope [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:39: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:50: error: ‘TGH’ has not been declared [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:62: error: expected ‘(’ before ‘>>’ token [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~ | ( /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:585:65: error: ‘origSeqs’ was not declared in this scope [-Wtemplate-body] 585 | TCDStringSet, typename TGH::TQryTag>> origSeqs; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:589:9: error: ‘SeqFileIn’ was not declared in this scope; did you mean ‘seqan2::SeqFileIn’? [-Wtemplate-body] 589 | SeqFileIn infile(toCString(options.queryFile)); | ^~~~~~~~~ | seqan2::SeqFileIn /usr/include/seqan/seq_io/sequence_file.h:59:41: note: ‘seqan2::SeqFileIn’ declared here 59 | typedef FormattedFile SeqFileIn; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:590:36: error: request for member ‘qryIds’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 590 | myReadRecords(globalHolder.qryIds, origSeqs, infile); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:590:54: error: ‘infile’ was not declared in this scope; did you mean ‘inline’? [-Wtemplate-body] 590 | myReadRecords(globalHolder.qryIds, origSeqs, infile); | ^~~~~~ | inline /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:590:9: error: there are no arguments to ‘myReadRecords’ that depend on a template parameter, so a declaration of ‘myReadRecords’ must be available [-Wtemplate-body] 590 | myReadRecords(globalHolder.qryIds, origSeqs, infile); | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:597:9: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 597 | if (length(origSeqs) == 0) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:603:37: error: request for member ‘qrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 603 | loadQueryImplTrans(globalHolder.qrySeqs, | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:605:37: error: request for member ‘untransQrySeqLengths’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 605 | globalHolder.untransQrySeqLengths, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:603:5: error: there are no arguments to ‘loadQueryImplTrans’ that depend on a template parameter, so a declaration of ‘loadQueryImplTrans’ must be available [-Wtemplate-body] 603 | loadQueryImplTrans(globalHolder.qrySeqs, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:609:23: error: ‘TGH’ has not been declared [-Wtemplate-body] 609 | if (qIsTranslated(TGH::blastProgram) && (options.outFileFormat > 0) && | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:609:9: error: there are no arguments to ‘qIsTranslated’ that depend on a template parameter, so a declaration of ‘qIsTranslated’ must be available [-Wtemplate-body] 609 | if (qIsTranslated(TGH::blastProgram) && (options.outFileFormat > 0) && | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:611:42: error: request for member ‘untranslatedQrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 611 | std::swap(origSeqs, globalHolder.untranslatedQrySeqs); | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:613:9: error: ‘TGH’ has not been declared [-Wtemplate-body] 613 | if (TGH::alphReduction) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:614:22: error: request for member ‘redQrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 614 | globalHolder.redQrySeqs.limits = globalHolder.qrySeqs.limits; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:614:55: error: request for member ‘qrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 614 | globalHolder.redQrySeqs.limits = globalHolder.qrySeqs.limits; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:616:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 616 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:620:40: error: request for member ‘qrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 620 | for (auto const & s : globalHolder.qrySeqs) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:621:13: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 621 | if (length(s) > maxLen) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:622:22: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 622 | maxLen = length(s); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:626:33: error: request for member ‘qrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 626 | length(globalHolder.qrySeqs), "\nLongest query sequence: ", | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:626:13: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 626 | length(globalHolder.qrySeqs), "\nLongest query sequence: ", | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:629:29: error: request for member ‘qrySeqs’ in ‘globalHolder’, which is of non-class type ‘int’ [-Wtemplate-body] 629 | if (length(globalHolder.qrySeqs) >= std::numeric_limits::max()) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:629:9: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 629 | if (length(globalHolder.qrySeqs) >= std::numeric_limits::max()) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:629:87: error: template argument 1 is invalid [-Wtemplate-body] 629 | if (length(globalHolder.qrySeqs) >= std::numeric_limits::max()) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:632:91: error: template argument 1 is invalid [-Wtemplate-body] 632 | std::to_string(std::numeric_limits::max()) + | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:636:65: error: template argument 1 is invalid [-Wtemplate-body] 636 | if (maxLen >= std::numeric_limits::max()) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:639:91: error: template argument 1 is invalid [-Wtemplate-body] 639 | std::to_string(std::numeric_limits::max()) + | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘int generateSeeds(TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:687:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 687 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:699:25: error: there are no arguments to ‘Generous’ that depend on a template parameter, so a declaration of ‘Generous’ must be available [-Wtemplate-body] 699 | Generous()); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:700:42: error: there are no arguments to ‘Generous’ that depend on a template parameter, so a declaration of ‘Generous’ must be available [-Wtemplate-body] 700 | appendValue(lH.seedRefs, i, Generous()); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:701:42: error: there are no arguments to ‘Generous’ that depend on a template parameter, so a declaration of ‘Generous’ must be available [-Wtemplate-body] 701 | appendValue(lH.seedRanks, j, Generous()); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:706:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 706 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘int generateTrieOverSeeds(TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:735:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 735 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:737:22: error: expected nested-name-specifier before ‘Fibre’ [-Wtemplate-body] 737 | typedef typename Fibre::Type TSa; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:737:27: error: expected initializer before ‘<’ token [-Wtemplate-body] 737 | typedef typename Fibre::Type TSa; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:740:5: error: ‘TSa’ was not declared in this scope [-Wtemplate-body] 740 | TSa & sa = indexSA(lH.seedIndex); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:740:11: error: ‘sa’ was not declared in this scope [-Wtemplate-body] 740 | TSa & sa = indexSA(lH.seedIndex); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:744:23: error: there are no arguments to ‘value’ that depend on a template parameter, so a declaration of ‘value’ must be available [-Wtemplate-body] 744 | assignValueI1(value(sa,u), u); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:745:23: error: there are no arguments to ‘value’ that depend on a template parameter, so a declaration of ‘value’ must be available [-Wtemplate-body] 745 | assignValueI2(value(sa,u), 0); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:747:72: error: wrong number of template arguments (1, should be 2) [-Wtemplate-body] 747 | Comp::Type, typename TLocalHolder::TSeeds const> comp(lH.seeds); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:74:8: note: provided for ‘template struct Comp’ 74 | struct Comp : | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:748:25: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 748 | std::sort(begin(sa, Standard()), end(sa, Standard()), comp); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:748:46: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 748 | std::sort(begin(sa, Standard()), end(sa, Standard()), comp); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:749:14: error: expected nested-name-specifier before ‘Iterator’ [-Wtemplate-body] 749 | typename Iterator >::Type it(lH.seedIndex); // instantiate | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:749:14: error: expected ‘(’ before ‘Iterator’ [-Wtemplate-body] 749 | typename Iterator >::Type it(lH.seedIndex); // instantiate | ^~~~~~~~ | ( /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:750:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 750 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:756:24: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 756 | length(sa), " fibres in SeedIndex. ");; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void __goDownErrors(const TIndexIt&, const TGoDownTag&, const TNeedleIt&, const TNeedleIt&, TLambda&, TLambda2&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:934:28: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 934 | using TAlph = typename Value::Type; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:940:34: error: ‘ValueSize’ was not declared in this scope; did you mean ‘seqan2::ValueSize’? [-Wtemplate-body] 940 | for (unsigned i = 0; i < ValueSize::VALUE; ++i) | ^~~~~~~~~ | seqan2::ValueSize In file included from /usr/include/seqan/basic/basic_fundamental.h:75, from /usr/include/seqan/basic.h:58: /usr/include/seqan/basic/fundamental_comparison.h:47:30: note: ‘seqan2::ValueSize’ declared here 47 | template struct ValueSize; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:940:44: error: ‘TAlph’ was not declared in this scope [-Wtemplate-body] 940 | for (unsigned i = 0; i < ValueSize::VALUE; ++i) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:940:52: error: ‘::VALUE’ has not been declared; did you mean ‘EVALUE’? [-Wtemplate-body] 940 | for (unsigned i = 0; i < ValueSize::VALUE; ++i) | ^~~~~ | EVALUE /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:943:49: error: ‘TAlph’ does not name a type [-Wtemplate-body] 943 | if (goDown(nextIndexIt, static_cast(i), TGoDownTag()) && | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void _searchSingleIndex(LocalDataHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:964:22: error: expected nested-name-specifier before ‘Iterator’ [-Wtemplate-body] 964 | typedef typename Iterator >::Type TIndexIt; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:964:30: error: expected initializer before ‘<’ token [-Wtemplate-body] 964 | typedef typename Iterator >::Type TIndexIt; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:974:5: error: ‘TIndexIt’ was not declared in this scope [-Wtemplate-body] 974 | TIndexIt root(lH.gH.dbIndex); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:975:13: error: expected ‘;’ before ‘indexIt’ [-Wtemplate-body] 975 | TIndexIt indexIt = root; | ^~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:977:71: error: template argument 1 is invalid [-Wtemplate-body] 977 | std::function continRunnable; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1046:52: error: ‘unknownValue’ was not declared in this scope; did you mean ‘seqan2::unknownValue’? [-Wtemplate-body] 1046 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^~~~~~~~~~~~ | seqan2::unknownValue In file included from /usr/include/seqan/basic/basic_alphabet.h:69: /usr/include/seqan/basic/alphabet_bio.h:93:1: note: ‘seqan2::unknownValue’ declared here 93 | unknownValue() | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1046:65: error: ‘TransAlph’ was not declared in this scope [-Wtemplate-body] 1046 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1046:105: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1046 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1054:13: error: ‘indexIt’ was not declared in this scope; did you mean ‘index’? [-Wtemplate-body] 1054 | indexIt = root; | ^~~~~~~ | index /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1054:23: error: ‘root’ was not declared in this scope; did you mean ‘seqan2::root’? [-Wtemplate-body] 1054 | indexIt = root; | ^~~~ | seqan2::root In file included from /usr/include/seqan/graph_types.h:56: /usr/include/seqan/graph_types/graph_impl_tree.h:787:1: note: ‘seqan2::root’ declared here 787 | root(Graph >& g) | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1072:17: error: there are no arguments to ‘repLength’ that depend on a template parameter, so a declaration of ‘repLength’ must be available [-Wtemplate-body] 1072 | if (repLength(indexIt) != goExactLength) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1091:32: error: there are no arguments to ‘Fwd’ that depend on a template parameter, so a declaration of ‘Fwd’ must be available [-Wtemplate-body] 1091 | Fwd(), | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1092:59: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1092 | begin(lH.gH.redQrySeqs[i], Standard()) + seedBegin + goExactLength, | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1093:57: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1093 | end(lH.gH.redQrySeqs[i], Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1099:34: error: there are no arguments to ‘Fwd’ that depend on a template parameter, so a declaration of ‘Fwd’ must be available [-Wtemplate-body] 1099 | Fwd(), | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1100:61: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1100 | begin(lH.gH.redQrySeqs[i], Standard()) + seedBegin + goExactLength, | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1101:59: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1101 | end(lH.gH.redQrySeqs[i], Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1109:39: error: ‘ModifiedString’ does not name a type [-Wtemplate-body] 1109 | using TRevNeedle = ModifiedString; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1110:13: error: ‘TRevNeedle’ was not declared in this scope [-Wtemplate-body] 1110 | TRevNeedle revNeedle{lH.gH.redQrySeqs[i]}; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1115:56: error: ‘unknownValue’ was not declared in this scope; did you mean ‘seqan2::unknownValue’? [-Wtemplate-body] 1115 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^~~~~~~~~~~~ | seqan2::unknownValue /usr/include/seqan/basic/alphabet_bio.h:93:1: note: ‘seqan2::unknownValue’ declared here 93 | unknownValue() | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1115:69: error: ‘TransAlph’ was not declared in this scope [-Wtemplate-body] 1115 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1115:109: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1115 | while ((lH.gH.qrySeqs[i][seedBegin] == unknownValue>()) && | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1123:17: error: ‘indexIt’ was not declared in this scope; did you mean ‘index’? [-Wtemplate-body] 1123 | indexIt = root; | ^~~~~~~ | index /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1123:27: error: ‘root’ was not declared in this scope; did you mean ‘seqan2::root’? [-Wtemplate-body] 1123 | indexIt = root; | ^~~~ | seqan2::root /usr/include/seqan/graph_types/graph_impl_tree.h:787:1: note: ‘seqan2::root’ declared here 787 | root(Graph >& g) | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1138:78: error: there are no arguments to ‘Rev’ that depend on a template parameter, so a declaration of ‘Rev’ must be available [-Wtemplate-body] 1138 | if (!goDown(indexIt, lH.gH.redQrySeqs[i][seedBegin - k], Rev())) // [rev and - instead of fwd] | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1141:21: error: there are no arguments to ‘repLength’ that depend on a template parameter, so a declaration of ‘repLength’ must be available [-Wtemplate-body] 1141 | if (repLength(indexIt) != (lH.options.seedLength - goExactLength)) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1160:32: error: there are no arguments to ‘Rev’ that depend on a template parameter, so a declaration of ‘Rev’ must be available [-Wtemplate-body] 1160 | Rev(), | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1161:36: error: ‘revNeedle’ was not declared in this scope [-Wtemplate-body] 1161 | end(revNeedle, Standard()) - seedBegin + lH.options.seedLength - goExactLength - 1, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1161:47: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1161 | end(revNeedle, Standard()) - seedBegin + lH.options.seedLength - goExactLength - 1, | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1162:47: error: there are no arguments to ‘Standard’ that depend on a template parameter, so a declaration of ‘Standard’ must be available [-Wtemplate-body] 1162 | end(revNeedle, Standard()), | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void sortMatches(TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1240:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 1240 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1258:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 1258 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘void _writeRecord(TBlastRecord&, TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1397:57: error: missing template arguments before ‘(’ token [-Wtemplate-body] 1397 | record.lcaTaxId = computeLCA(lH.gH.taxParents, lH.gH.taxHeights, sTaxId, record.lcaTaxId); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘int computeBlastMatch(typename TBlastRecord::TBlastMatch&, const typename TLocalHolder::TMatch&, const TBlastRecord&, TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1637:9: error: ‘Tuple’ was not declared in this scope; did you mean ‘seqan2::Tuple’? [-Wtemplate-body] 1637 | Tuple positions = | ^~~~~ | seqan2::Tuple In file included from /usr/include/seqan/basic/basic_aggregate.h:59, from /usr/include/seqan/basic.h:98: /usr/include/seqan/basic/tuple_base.h:88:8: note: ‘seqan2::Tuple’ declared here 88 | struct Tuple | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1637:15: error: expected primary-expression before ‘decltype’ [-Wtemplate-body] 1637 | Tuple positions = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1649:44: error: ‘positions’ was not declared in this scope [-Wtemplate-body] 1649 | positions, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1650:44: error: ‘EXTEND_BOTH’ was not declared in this scope; did you mean ‘seqan2::EXTEND_BOTH’? [-Wtemplate-body] 1650 | EXTEND_BOTH, | ^~~~~~~~~~~ | seqan2::EXTEND_BOTH In file included from /usr/include/seqan/seeds.h:71: /usr/include/seqan/seeds/seeds_extension.h:128:5: note: ‘seqan2::EXTEND_BOTH’ declared here 128 | EXTEND_BOTH = 3 | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1655:44: error: there are no arguments to ‘True’ that depend on a template parameter, so a declaration of ‘True’ must be available [-Wtemplate-body] 1655 | True(), | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1656:44: error: there are no arguments to ‘True’ that depend on a template parameter, so a declaration of ‘True’ must be available [-Wtemplate-body] 1656 | True(), | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1665:44: error: ‘positions’ was not declared in this scope [-Wtemplate-body] 1665 | positions, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1666:44: error: ‘EXTEND_BOTH’ was not declared in this scope; did you mean ‘seqan2::EXTEND_BOTH’? [-Wtemplate-body] 1666 | EXTEND_BOTH, | ^~~~~~~~~~~ | seqan2::EXTEND_BOTH /usr/include/seqan/seeds/seeds_extension.h:128:5: note: ‘seqan2::EXTEND_BOTH’ declared here 128 | EXTEND_BOTH = 3 | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1671:44: error: there are no arguments to ‘True’ that depend on a template parameter, so a declaration of ‘True’ must be available [-Wtemplate-body] 1671 | True(), | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1672:44: error: there are no arguments to ‘False’ that depend on a template parameter, so a declaration of ‘False’ must be available [-Wtemplate-body] 1672 | False(), | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1684:44: error: ‘positions’ was not declared in this scope [-Wtemplate-body] 1684 | positions, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1685:44: error: ‘EXTEND_BOTH’ was not declared in this scope; did you mean ‘seqan2::EXTEND_BOTH’? [-Wtemplate-body] 1685 | EXTEND_BOTH, | ^~~~~~~~~~~ | seqan2::EXTEND_BOTH /usr/include/seqan/seeds/seeds_extension.h:128:5: note: ‘seqan2::EXTEND_BOTH’ declared here 128 | EXTEND_BOTH = 3 | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1690:44: error: there are no arguments to ‘False’ that depend on a template parameter, so a declaration of ‘False’ must be available [-Wtemplate-body] 1690 | False(), | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1691:44: error: there are no arguments to ‘True’ that depend on a template parameter, so a declaration of ‘True’ must be available [-Wtemplate-body] 1691 | True(), | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1700:44: error: ‘positions’ was not declared in this scope [-Wtemplate-body] 1700 | positions, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1701:44: error: ‘EXTEND_BOTH’ was not declared in this scope; did you mean ‘seqan2::EXTEND_BOTH’? [-Wtemplate-body] 1701 | EXTEND_BOTH, | ^~~~~~~~~~~ | seqan2::EXTEND_BOTH /usr/include/seqan/seeds/seeds_extension.h:128:5: note: ‘seqan2::EXTEND_BOTH’ declared here 128 | EXTEND_BOTH = 3 | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1706:44: error: there are no arguments to ‘False’ that depend on a template parameter, so a declaration of ‘False’ must be available [-Wtemplate-body] 1706 | False(), | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1707:44: error: there are no arguments to ‘False’ that depend on a template parameter, so a declaration of ‘False’ must be available [-Wtemplate-body] 1707 | False(), | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp: In function ‘int iterateMatchesExtend(TLocalHolder&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1756:27: error: ‘BlastMatch’ does not name a type [-Wtemplate-body] 1756 | using TBlastMatch = BlastMatch< | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search_algo.hpp:1763:27: error: ‘BlastRecord’ does not name a type [-Wtemplate-body] 1763 | using TBlastRecord = BlastRecord | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:51:10: error: ‘BlastTabularSpecSelector’ has not been declared 51 | BlastTabularSpecSelector const &); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:51:34: error: expected ‘,’ or ‘...’ before ‘<’ token 51 | BlastTabularSpecSelector const &); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:54:11: error: ‘BlastTabularSpec’ has not been declared 54 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:55:11: error: ‘BlastProgram’ has not been declared 55 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:59:10: error: ‘BlastTabularSpecSelector’ has not been declared 59 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:59:34: error: expected ‘,’ or ‘...’ before ‘<’ token 59 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:64:11: error: ‘BlastTabularSpec’ has not been declared 64 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:65:11: error: ‘BlastProgram’ has not been declared 65 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:69:10: error: ‘BlastTabularSpecSelector’ has not been declared 69 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:69:34: error: expected ‘,’ or ‘...’ before ‘<’ token 69 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:76:11: error: ‘BlastTabularSpec’ has not been declared 76 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:77:11: error: ‘BlastProgram’ has not been declared 77 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:81:10: error: ‘BlastTabularSpecSelector’ has not been declared 81 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:81:34: error: expected ‘,’ or ‘...’ before ‘<’ token 81 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:90:11: error: ‘BlastProgram’ has not been declared 90 | BlastProgram p, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:91:11: error: ‘BlastTabularSpec’ has not been declared 91 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:95:10: error: ‘BlastTabularSpecSelector’ has not been declared 95 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:95:34: error: expected ‘,’ or ‘...’ before ‘<’ token 95 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘int searchMain(int, const char**)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:107:12: error: ‘seqan::ArgumentParser’ has not been declared 107 | seqan::ArgumentParser::ParseResult res = parseCommandLine(options, argc, argv); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:109:9: error: ‘res’ was not declared in this scope 109 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:109:23: error: ‘seqan::ArgumentParser’ has not been declared 109 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:110:30: error: ‘seqan::ArgumentParser’ has not been declared 110 | return res == seqan::ArgumentParser::PARSE_ERROR; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:104:26: warning: unused parameter ‘argc’ [-Wunused-parameter] 104 | int searchMain(int const argc, char const ** argv) | ~~~~~~~~~~^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:104:46: warning: unused parameter ‘argv’ [-Wunused-parameter] 104 | int searchMain(int const argc, char const ** argv) | ~~~~~~~~~~~~~~^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void argConv0(LambdaOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:169:21: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 169 | if (options.geneticCode == 0) // use same geneticCode as Index, but index wasn't translated | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:170:21: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 170 | options.geneticCode = CANONICAL; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:170:35: error: ‘CANONICAL’ was not declared in this scope; did you mean ‘seqan2::CANONICAL’? 170 | options.geneticCode = CANONICAL; | ^~~~~~~~~ | seqan2::CANONICAL In file included from /usr/include/seqan/translation.h:45, from /build/reproducible-path/lambda-align2-2.0.1/src/shared_options.hpp:30: /usr/include/seqan/translation/translation_tables.h:126:5: note: ‘seqan2::CANONICAL’ declared here 126 | CANONICAL=1, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:175:64: error: ‘struct LambdaOptions’ has no member named ‘geneticCodeIndex’ 175 | myPrint(options, 2, " translation code: ", options.geneticCodeIndex, "\n"); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:176:21: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 176 | if (options.geneticCode == 0) // use same geneticCode as Index | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:178:21: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 178 | options.geneticCode = options.geneticCodeIndex; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:178:43: error: ‘struct LambdaOptions’ has no member named ‘geneticCodeIndex’ 178 | options.geneticCode = options.geneticCodeIndex; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:179:28: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 179 | } else if (options.geneticCode != options.geneticCodeIndex) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:179:51: error: ‘struct LambdaOptions’ has no member named ‘geneticCodeIndex’ 179 | } else if (options.geneticCode != options.geneticCodeIndex) | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:181:96: error: ‘struct LambdaOptions’ has no member named ‘geneticCodeIndex’ 181 | std::cerr << "WARNING: The genetic code used when creating the index: " << options.geneticCodeIndex | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:182:108: error: ‘struct LambdaOptions’ has no member named ‘geneticCode’ 182 | << "\n is not the same as now selected for the query sequences: " << options.geneticCode | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:196:18: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 196 | if ((options.blastProgram == BlastProgram::BLASTN) && | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:196:34: error: ‘BlastProgram’ has not been declared 196 | if ((options.blastProgram == BlastProgram::BLASTN) && | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:212:17: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 212 | if (options.blastProgram == BlastProgram::UNKNOWN) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:212:33: error: ‘BlastProgram’ has not been declared 212 | if (options.blastProgram == BlastProgram::UNKNOWN) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:221:21: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 221 | options.blastProgram = BlastProgram::BLASTN; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:221:36: error: ‘BlastProgram’ has not been declared 221 | options.blastProgram = BlastProgram::BLASTN; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:226:25: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 226 | options.blastProgram = BlastProgram::BLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:226:40: error: ‘BlastProgram’ has not been declared 226 | options.blastProgram = BlastProgram::BLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:228:25: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 228 | options.blastProgram = BlastProgram::TBLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:228:40: error: ‘BlastProgram’ has not been declared 228 | options.blastProgram = BlastProgram::TBLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:233:25: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 233 | options.blastProgram = BlastProgram::BLASTP; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:233:40: error: ‘BlastProgram’ has not been declared 233 | options.blastProgram = BlastProgram::BLASTP; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:235:25: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 235 | options.blastProgram = BlastProgram::TBLASTN; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:235:40: error: ‘BlastProgram’ has not been declared 235 | options.blastProgram = BlastProgram::TBLASTN; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:240:19: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 240 | if (((options.blastProgram == BlastProgram::BLASTP) || | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:240:35: error: ‘BlastProgram’ has not been declared 240 | if (((options.blastProgram == BlastProgram::BLASTP) || | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:241:19: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ 241 | (options.blastProgram == BlastProgram::TBLASTN)) && | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:241:35: error: ‘BlastProgram’ has not been declared 241 | (options.blastProgram == BlastProgram::TBLASTN)) && | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:249:19: error: ‘toCString’ was not declared in this scope; did you mean ‘seqan2::toCString’? 249 | int fd = open(toCString(options.output), O_WRONLY | O_CREAT | O_NOCTTY | O_NONBLOCK, 0600); | ^~~~~~~~~ | seqan2::toCString /usr/include/seqan/sequence/adapt_stl_container.h:1291:1: note: ‘seqan2::toCString’ declared here 1291 | toCString(std::basic_string const & me) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:260:5: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? 260 | CharString output = options.output; | ^~~~~~~~~~ | seqan2::CharString /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:261:18: error: ‘output’ was not declared in this scope 261 | if (endsWith(output, ".gz")) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:261:9: error: ‘endsWith’ was not declared in this scope; did you mean ‘seqan2::endsWith’? 261 | if (endsWith(output, ".gz")) | ^~~~~~~~ | seqan2::endsWith In file included from /usr/include/seqan/sequence.h:99: /usr/include/seqan/sequence/segment_utils.h:90:13: note: ‘seqan2::endsWith’ declared here 90 | inline bool endsWith(TLhs const & lhs, TRhs const & rhs) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:262:33: error: ‘length’ was not declared in this scope; did you mean ‘seqan2::length’? 262 | output = prefix(output, length(output) - 3); | ^~~~~~ | seqan2::length In file included from /usr/include/seqan/seeds.h:79: /usr/include/seqan/seeds/seeds_seed_set_unordered.h:177:1: note: ‘seqan2::length’ declared here 177 | length(SeedSet const & seedSet) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:262:18: error: ‘prefix’ was not declared in this scope; did you mean ‘seqan2::prefix’? 262 | output = prefix(output, length(output) - 3); | ^~~~~~ | seqan2::prefix In file included from /usr/include/seqan/index/index_pizzachili.h:39, from /usr/include/seqan/index.h:194: /usr/include/seqan/index/index_pizzachili_string.h:719:1: note: ‘seqan2::prefix’ declared here 719 | prefix( | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:264:33: error: ‘length’ was not declared in this scope; did you mean ‘seqan2::length’? 264 | output = prefix(output, length(output) - 4); | ^~~~~~ | seqan2::length /usr/include/seqan/seeds/seeds_seed_set_unordered.h:177:1: note: ‘seqan2::length’ declared here 177 | length(SeedSet const & seedSet) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:264:18: error: ‘prefix’ was not declared in this scope; did you mean ‘seqan2::prefix’? 264 | output = prefix(output, length(output) - 4); | ^~~~~~ | seqan2::prefix /usr/include/seqan/index/index_pizzachili_string.h:719:1: note: ‘seqan2::prefix’ declared here 719 | prefix( | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:266:18: error: ‘output’ was not declared in this scope 266 | if (endsWith(output, ".m0")) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:266:9: error: ‘endsWith’ was not declared in this scope; did you mean ‘seqan2::endsWith’? 266 | if (endsWith(output, ".m0")) | ^~~~~~~~ | seqan2::endsWith /usr/include/seqan/sequence/segment_utils.h:90:13: note: ‘seqan2::endsWith’ declared here 90 | inline bool endsWith(TLhs const & lhs, TRhs const & rhs) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:267:34: error: ‘BlastReport’ was not declared in this scope; did you mean ‘seqan2::BlastReport’? 267 | return argConv1(options, BlastReport(), BlastTabularSpecSelector()); | ^~~~~~~~~~~ | seqan2::BlastReport /usr/include/seqan/blast/blast_report_out.h:78:27: note: ‘seqan2::BlastReport’ declared here 78 | typedef Tag BlastReport; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:267:49: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? 267 | return argConv1(options, BlastReport(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:267:74: error: ‘BlastTabularSpec’ has not been declared 267 | return argConv1(options, BlastReport(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:267:105: error: expected primary-expression before ‘)’ token 267 | return argConv1(options, BlastReport(), BlastTabularSpecSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:269:34: error: ‘BlastTabular’ was not declared in this scope; did you mean ‘seqan2::BlastTabular’? 269 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~ | seqan2::BlastTabular /usr/include/seqan/blast/blast_tabular.h:86:28: note: ‘seqan2::BlastTabular’ declared here 86 | typedef Tag BlastTabular; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:269:50: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? 269 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:269:75: error: ‘BlastTabularSpec’ has not been declared 269 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:269:106: error: expected primary-expression before ‘)’ token 269 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:271:34: error: ‘BlastTabular’ was not declared in this scope; did you mean ‘seqan2::BlastTabular’? 271 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~ | seqan2::BlastTabular /usr/include/seqan/blast/blast_tabular.h:86:28: note: ‘seqan2::BlastTabular’ declared here 86 | typedef Tag BlastTabular; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:271:50: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? 271 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:271:75: error: ‘BlastTabularSpec’ has not been declared 271 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:271:103: error: expected primary-expression before ‘)’ token 271 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:273:34: error: ‘BlastTabular’ was not declared in this scope; did you mean ‘seqan2::BlastTabular’? 273 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~ | seqan2::BlastTabular /usr/include/seqan/blast/blast_tabular.h:86:28: note: ‘seqan2::BlastTabular’ declared here 86 | typedef Tag BlastTabular; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:273:50: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? 273 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:273:75: error: ‘BlastTabularSpec’ has not been declared 273 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:273:103: error: expected primary-expression before ‘)’ token 273 | return argConv1(options, BlastTabular(), BlastTabularSpecSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:279:11: error: ‘BlastTabularSpec’ has not been declared 279 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:283:10: error: ‘BlastTabularSpecSelector’ has not been declared 283 | BlastTabularSpecSelector const &) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:283:34: error: expected ‘,’ or ‘...’ before ‘<’ token 283 | BlastTabularSpecSelector const &) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void argConv1(LambdaOptions&, const TOutFormat&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:285:20: error: ‘struct LambdaOptions’ has no member named ‘blastProgram’ [-Wtemplate-body] 285 | switch(options.blastProgram) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:288:14: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 288 | case BlastProgram::BLASTN: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:291:29: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? [-Wtemplate-body] 291 | BlastTabularSpecSelector(), | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:291:54: error: ‘h’ was not declared in this scope [-Wtemplate-body] 291 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:291:57: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 291 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:292:29: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 292 | BlastProgramSelector(), | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:292:50: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 292 | BlastProgramSelector(), | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:292:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 292 | BlastProgramSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:293:29: error: there are no arguments to ‘Dna5’ that depend on a template parameter, so a declaration of ‘Dna5’ must be available [-Wtemplate-body] 293 | Dna5()); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:295:14: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 295 | case BlastProgram::BLASTP: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:298:57: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 298 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:299:50: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 299 | BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:299:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 299 | BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:300:14: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 300 | case BlastProgram::BLASTX: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:303:57: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 303 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:304:50: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 304 | BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:304:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 304 | BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:306:14: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 306 | case BlastProgram::TBLASTN: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:309:57: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 309 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:310:50: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 310 | BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:310:73: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 310 | BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:311:14: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 311 | case BlastProgram::TBLASTX: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:314:57: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 314 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:315:50: error: ‘BlastProgram’ has not been declared [-Wtemplate-body] 315 | BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:315:73: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 315 | BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:326:11: error: ‘BlastTabularSpec’ has not been declared 326 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:327:11: error: ‘BlastProgram’ has not been declared 327 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:331:10: error: ‘BlastTabularSpecSelector’ has not been declared 331 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:331:34: error: expected ‘,’ or ‘...’ before ‘<’ token 331 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void argConv2(LambdaOptions&, const TOutFormat&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:334:16: error: ‘BlastTabularSpecSelector’ does not name a type [-Wtemplate-body] 334 | using Th = BlastTabularSpecSelector; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:335:16: error: ‘BlastProgramSelector’ does not name a type [-Wtemplate-body] 335 | using Tp = BlastProgramSelector

; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:340:52: error: there are no arguments to ‘Th’ that depend on a template parameter, so a declaration of ‘Th’ must be available [-Wtemplate-body] 340 | return argConv3(options, TOutFormat(), Th(), Tp(), AminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:340:58: error: there are no arguments to ‘Tp’ that depend on a template parameter, so a declaration of ‘Tp’ must be available [-Wtemplate-body] 340 | return argConv3(options, TOutFormat(), Th(), Tp(), AminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:340:64: error: there are no arguments to ‘AminoAcid’ that depend on a template parameter, so a declaration of ‘AminoAcid’ must be available [-Wtemplate-body] 340 | return argConv3(options, TOutFormat(), Th(), Tp(), AminoAcid()); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:342:52: error: there are no arguments to ‘Th’ that depend on a template parameter, so a declaration of ‘Th’ must be available [-Wtemplate-body] 342 | return argConv3(options, TOutFormat(), Th(), Tp(), ReducedAminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:342:58: error: there are no arguments to ‘Tp’ that depend on a template parameter, so a declaration of ‘Tp’ must be available [-Wtemplate-body] 342 | return argConv3(options, TOutFormat(), Th(), Tp(), ReducedAminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:342:64: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? [-Wtemplate-body] 342 | return argConv3(options, TOutFormat(), Th(), Tp(), ReducedAminoAcid()); | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:342:81: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? [-Wtemplate-body] 342 | return argConv3(options, TOutFormat(), Th(), Tp(), ReducedAminoAcid()); | ^~~~~~~~ | seqan2::Murphy10 /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:342:91: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 342 | return argConv3(options, TOutFormat(), Th(), Tp(), ReducedAminoAcid()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:364:11: error: ‘BlastTabularSpec’ has not been declared 364 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:365:11: error: ‘BlastProgram’ has not been declared 365 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:369:10: error: ‘BlastTabularSpecSelector’ has not been declared 369 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:369:34: error: expected ‘,’ or ‘...’ before ‘<’ token 369 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void argConv3(LambdaOptions&, const TOutFormat&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:390:25: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? [-Wtemplate-body] 390 | BlastTabularSpecSelector(), | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:390:50: error: ‘h’ was not declared in this scope [-Wtemplate-body] 390 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:390:53: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 390 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:391:25: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 391 | BlastProgramSelector

(), | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:391:46: error: ‘p’ was not declared in this scope [-Wtemplate-body] 391 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:391:49: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 391 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:393:25: error: there are no arguments to ‘AffineGaps’ that depend on a template parameter, so a declaration of ‘AffineGaps’ must be available [-Wtemplate-body] 393 | AffineGaps()); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:399:11: error: ‘BlastTabularSpec’ has not been declared 399 | BlastTabularSpec h, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:400:11: error: ‘BlastProgram’ has not been declared 400 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:404:10: error: ‘BlastTabularSpecSelector’ has not been declared 404 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:404:34: error: expected ‘,’ or ‘...’ before ‘<’ token 404 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void argConv4(LambdaOptions&, const TOutFormat&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:420:25: error: ‘BidirectionalIndex’ was not declared in this scope; did you mean ‘seqan2::BidirectionalIndex’? [-Wtemplate-body] 420 | return realMain>>(options, | ^~~~~~~~~~~~~~~~~~ | seqan2::BidirectionalIndex /usr/include/seqan/index/index_bidirectional.h:47:7: note: ‘seqan2::BidirectionalIndex’ declared here 47 | class BidirectionalIndex; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:420:44: error: ‘TFMIndexInBi’ was not declared in this scope [-Wtemplate-body] 420 | return realMain>>(options, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:420:16: error: parse error in template argument list [-Wtemplate-body] 420 | return realMain>>(options, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:420:59: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 420 | return realMain>>(options, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:422:61: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? [-Wtemplate-body] 422 | BlastTabularSpecSelector(), | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:422:86: error: ‘h’ was not declared in this scope [-Wtemplate-body] 422 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:422:89: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 422 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:423:61: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 423 | BlastProgramSelector

(), | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:423:82: error: ‘p’ was not declared in this scope [-Wtemplate-body] 423 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:423:85: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 423 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:427:25: error: ‘TFMIndex’ was not declared in this scope [-Wtemplate-body] 427 | return realMain>(options, | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:427:16: error: parse error in template argument list [-Wtemplate-body] 427 | return realMain>(options, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:429:36: error: ‘BlastTabularSpecSelector’ was not declared in this scope; did you mean ‘seqan2::BlastTabularSpecSelector’? [-Wtemplate-body] 429 | BlastTabularSpecSelector(), | ^~~~~~~~~~~~~~~~~~~~~~~~ | seqan2::BlastTabularSpecSelector /usr/include/seqan/blast/blast_tabular.h:156:8: note: ‘seqan2::BlastTabularSpecSelector’ declared here 156 | struct BlastTabularSpecSelector | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:429:61: error: ‘h’ was not declared in this scope [-Wtemplate-body] 429 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:429:64: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 429 | BlastTabularSpecSelector(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:430:36: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 430 | BlastProgramSelector

(), | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:430:57: error: ‘p’ was not declared in this scope [-Wtemplate-body] 430 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:430:60: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 430 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:445:11: error: ‘BlastProgram’ has not been declared 445 | BlastProgram p, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:446:11: error: ‘BlastTabularSpec’ has not been declared 446 | BlastTabularSpec h> | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:450:10: error: ‘BlastTabularSpecSelector’ has not been declared 450 | BlastTabularSpecSelector const &, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:450:34: error: expected ‘,’ or ‘...’ before ‘<’ token 450 | BlastTabularSpecSelector const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp: In function ‘void realMain(LambdaOptions&, const TOutFormat&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:455:78: error: ‘p’ was not declared in this scope [-Wtemplate-body] 455 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:455:81: error: ‘h’ was not declared in this scope [-Wtemplate-body] 455 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:455:82: error: template argument 4 is invalid [-Wtemplate-body] 455 | using TGlobalHolder = GlobalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:455:82: error: template argument 5 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:456:42: error: ‘TGlobalHolder’ was not declared in this scope; did you mean ‘GlobalDataHolder’? [-Wtemplate-body] 456 | using TLocalHolder = LocalDataHolder; | ^~~~~~~~~~~~~ | GlobalDataHolder /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:456:72: error: template argument 1 is invalid [-Wtemplate-body] 456 | using TLocalHolder = LocalDataHolder; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:459:22: error: ‘TLocalHolder’ was not declared in this scope; did you mean ‘totalorder’? [-Wtemplate-body] 459 | printOptions(options); | ^~~~~~~~~~~~ | totalorder /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:461:18: error: expected ‘;’ before ‘globalHolder’ [-Wtemplate-body] 461 | TGlobalHolder globalHolder; | ^~~~~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:464:20: error: ‘globalHolder’ was not declared in this scope; did you mean ‘GlobalDataHolder’? [-Wtemplate-body] 464 | prepareScoring(globalHolder, options); | ^~~~~~~~~~~~ | GlobalDataHolder /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:512:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 512 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:518:9: error: ‘TLocalHolder’ was not declared in this scope; did you mean ‘totalorder’? [-Wtemplate-body] 518 | TLocalHolder localHolder(options, globalHolder); | ^~~~~~~~~~~~ | totalorder /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:521:34: error: ‘localHolder’ was not declared in this scope [-Wtemplate-body] 521 | for (uint64_t t = 0; t < localHolder.nBlocks; ++t) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:571:17: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 571 | if (length(localHolder.matches) > 0) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:521:23: error: invalid controlling predicate [-Wtemplate-body] 521 | for (uint64_t t = 0; t < localHolder.nBlocks; ++t) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:591:35: error: ‘localHolder’ was not declared in this scope [-Wtemplate-body] 591 | globalHolder.stats += localHolder.stats; | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/search.hpp:601:48: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 601 | myPrint(options, 2, "Runtime total: ", sysTime() - start, "s.\n\n"); | ^~~~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:36, from /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:23: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp: In function ‘void _readMappingFileUniProt(TInputIterator&, TStaxIDs&, std::vector&, const std::unordered_map, long unsigned int>&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:192:9: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 192 | clear(acc); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:193:9: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 193 | clear(nextColumn); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:196:29: error: there are no arguments to ‘IsBlank’ that depend on a template parameter, so a declaration of ‘IsBlank’ must be available [-Wtemplate-body] 196 | readUntil(acc, fit, IsBlank()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:198:24: error: there are no arguments to ‘IsAlphaNum’ that depend on a template parameter, so a declaration of ‘IsAlphaNum’ must be available [-Wtemplate-body] 198 | skipUntil(fit, IsAlphaNum()); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:200:36: error: there are no arguments to ‘IsBlank’ that depend on a template parameter, so a declaration of ‘IsBlank’ must be available [-Wtemplate-body] 200 | readUntil(nextColumn, fit, IsBlank()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:206:28: error: there are no arguments to ‘IsAlphaNum’ that depend on a template parameter, so a declaration of ‘IsAlphaNum’ must be available [-Wtemplate-body] 206 | skipUntil(fit, IsAlphaNum()); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:208:13: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 208 | clear(nextColumn); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:209:40: error: there are no arguments to ‘IsWhitespace’ that depend on a template parameter, so a declaration of ‘IsWhitespace’ must be available [-Wtemplate-body] 209 | readUntil(nextColumn, fit, IsWhitespace()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:213:25: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? [-Wtemplate-body] 213 | idNum = lexicalCast(nextColumn); | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:213:45: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 213 | idNum = lexicalCast(nextColumn); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:215:20: error: ‘BadLexicalCast’ does not name a type [-Wtemplate-body] 215 | catch (BadLexicalCast const & badCast) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:215:34: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 215 | catch (BadLexicalCast const & badCast) | ~ ^~~~~~ | ) /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:215:35: error: expected ‘{’ before ‘const’ [-Wtemplate-body] 215 | catch (BadLexicalCast const & badCast) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:215:50: error: expected initializer before ‘)’ token [-Wtemplate-body] 215 | catch (BadLexicalCast const & badCast) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp: In function ‘void _readMappingFileNCBI(TInputIterator&, TStaxIDs&, std::vector&, const std::unordered_map, long unsigned int>&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:246:9: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 246 | clear(buf); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:248:29: error: there are no arguments to ‘IsBlank’ that depend on a template parameter, so a declaration of ‘IsBlank’ must be available [-Wtemplate-body] 248 | readUntil(buf, fit, IsBlank()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:254:28: error: there are no arguments to ‘IsAlphaNum’ that depend on a template parameter, so a declaration of ‘IsAlphaNum’ must be available [-Wtemplate-body] 254 | skipUntil(fit, IsAlphaNum()); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:256:28: error: there are no arguments to ‘IsBlank’ that depend on a template parameter, so a declaration of ‘IsBlank’ must be available [-Wtemplate-body] 256 | skipUntil(fit, IsBlank()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:258:28: error: there are no arguments to ‘IsAlphaNum’ that depend on a template parameter, so a declaration of ‘IsAlphaNum’ must be available [-Wtemplate-body] 258 | skipUntil(fit, IsAlphaNum()); | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:260:13: error: there are no arguments to ‘clear’ that depend on a template parameter, so a declaration of ‘clear’ must be available [-Wtemplate-body] 260 | clear(buf); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:261:33: error: there are no arguments to ‘IsBlank’ that depend on a template parameter, so a declaration of ‘IsBlank’ must be available [-Wtemplate-body] 261 | readUntil(buf, fit, IsBlank()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:265:25: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? [-Wtemplate-body] 265 | idNum = lexicalCast(buf); | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:265:45: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 265 | idNum = lexicalCast(buf); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:267:20: error: ‘BadLexicalCast’ does not name a type [-Wtemplate-body] 267 | catch (BadLexicalCast const & badCast) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:267:34: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 267 | catch (BadLexicalCast const & badCast) | ~ ^~~~~~ | ) /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:267:35: error: expected ‘{’ before ‘const’ [-Wtemplate-body] 267 | catch (BadLexicalCast const & badCast) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:267:50: error: expected initializer before ‘)’ token [-Wtemplate-body] 267 | catch (BadLexicalCast const & badCast) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:1: error: variable or field ‘createRankDictionaryProgress’ declared void 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:30: error: ‘LF’ was not declared in this scope; did you mean ‘seqan2::LF’? 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^~ | seqan2::LF In file included from /usr/include/seqan/index.h:151: /usr/include/seqan/index/index_fm_rank_dictionary_base.h:45:8: note: ‘seqan2::LF’ declared here 45 | struct LF; | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:33: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:48: error: expected primary-expression before ‘,’ token 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:59: error: expected primary-expression before ‘>’ token 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:60: error: expected primary-expression before ‘,’ token 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:67: error: expected primary-expression before ‘,’ token 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:76: error: expected primary-expression before ‘>’ token 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:352:80: error: ‘lf’ was not declared in this scope 352 | createRankDictionaryProgress(LF, TSpec, TConfig> & lf, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:353:41: error: expected primary-expression before ‘const’ 353 | TOtherText const & text, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:354:34: error: expected primary-expression before ‘const’ 354 | TSA const & sa, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:355:40: error: expected primary-expression before ‘&&’ token 355 | TCallback && progress) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:355:43: error: ‘progress’ was not declared in this scope 355 | TCallback && progress) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:1: error: variable or field ‘createLFProgress’ declared void 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:18: error: ‘LF’ was not declared in this scope; did you mean ‘seqan2::LF’? 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~ | seqan2::LF /usr/include/seqan/index/index_fm_rank_dictionary_base.h:45:8: note: ‘seqan2::LF’ declared here 45 | struct LF; | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:26: error: expected primary-expression before ‘,’ token 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:33: error: expected primary-expression before ‘,’ token 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:42: error: expected primary-expression before ‘>’ token 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:46: error: ‘lf’ was not declared in this scope 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:61: error: expected primary-expression before ‘const’ 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:79: error: expected primary-expression before ‘const’ 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:101: error: expected primary-expression before ‘&&’ token 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_misc.hpp:413:104: error: ‘progress’ was not declared in this scope 413 | createLFProgress(LF & lf, TOtherText const & text, TSA const & sa, TCallback && progress) | ^~~~~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:37: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_options.hpp:64:1: error: ‘ArgumentParser’ does not name a type 64 | ArgumentParser::ParseResult | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:38: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:66:8: error: ‘Fibre’ is not a class template 66 | struct Fibre >, FibreTempSA> | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:66:14: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 66 | struct Fibre >, FibreTempSA> | ^~~~~ | seqan2::Index In file included from /usr/include/seqan/index.h:76: /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:66:27: error: ‘IndexSa’ was not declared in this scope; did you mean ‘seqan2::IndexSa’? 66 | struct Fibre >, FibreTempSA> | ^~~~~~~ | seqan2::IndexSa In file included from /usr/include/seqan/index.h:142: /usr/include/seqan/index/index_sa_stree.h:58:8: note: ‘seqan2::IndexSa’ declared here 58 | struct IndexSa {}; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:66:13: error: expected ‘;’ before ‘,’ token 66 | struct Fibre >, FibreTempSA> | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:75:8: error: ‘DefaultIndexCreator’ is not a class template 75 | struct DefaultIndexCreator >, FibreSA> | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:75:28: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 75 | struct DefaultIndexCreator >, FibreSA> | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:75:41: error: ‘IndexSa’ was not declared in this scope; did you mean ‘seqan2::IndexSa’? 75 | struct DefaultIndexCreator >, FibreSA> | ^~~~~~~ | seqan2::IndexSa /usr/include/seqan/index/index_sa_stree.h:58:8: note: ‘seqan2::IndexSa’ declared here 58 | struct IndexSa {}; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:75:27: error: expected ‘;’ before ‘,’ token 75 | struct DefaultIndexCreator >, FibreSA> | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:81:8: error: ‘Fibre’ is not a class template 81 | struct Fibre >, FibreTempSA> | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:81:14: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 81 | struct Fibre >, FibreTempSA> | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:81:27: error: ‘FMIndex’ was not declared in this scope; did you mean ‘seqan2::FMIndex’? 81 | struct Fibre >, FibreTempSA> | ^~~~~~~ | seqan2::FMIndex In file included from /usr/include/seqan/index.h:171: /usr/include/seqan/index/index_fm.h:143:7: note: ‘seqan2::FMIndex’ declared here 143 | class FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:81:13: error: expected ‘;’ before ‘,’ token 81 | struct Fibre >, FibreTempSA> | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:90:8: error: ‘DefaultIndexCreator’ is not a class template 90 | struct DefaultIndexCreator >, FibreSA> | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:90:28: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 90 | struct DefaultIndexCreator >, FibreSA> | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:90:41: error: ‘FMIndex’ was not declared in this scope; did you mean ‘seqan2::FMIndex’? 90 | struct DefaultIndexCreator >, FibreSA> | ^~~~~~~ | seqan2::FMIndex /usr/include/seqan/index/index_fm.h:143:7: note: ‘seqan2::FMIndex’ declared here 143 | class FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:90:27: error: expected ‘;’ before ‘,’ token 90 | struct DefaultIndexCreator >, FibreSA> | ^ ~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:121:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 121 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:124:14: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 124 | typename Size::Type const L; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:124:14: error: expected ‘;’ at end of member declaration [-Wtemplate-body] 124 | typename Size::Type const L; | ^~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:124:18: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] 124 | typename Size::Type const L; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In constructor ‘seqan::RadixTextAccessor::RadixTextAccessor(const TString&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:126:56: error: class ‘seqan::RadixTextAccessor’ does not have any field named ‘L’ [-Wtemplate-body] 126 | RadixTextAccessor(TString const &str) : text(str), L(length(str)) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In member function ‘TSize seqan::RadixTextAccessor::operator()(const TSAValue&, TSize2) const’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:132:18: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 132 | typename Size::Type pos = x + depth; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:132:18: error: expected ‘(’ before ‘Size’ [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:133:13: error: ‘pos’ was not declared in this scope; did you mean ‘pow’? [-Wtemplate-body] 133 | if (pos >= L) return 0; | ^~~ | pow /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:133:20: error: ‘L’ was not declared in this scope [-Wtemplate-body] 133 | if (pos >= L) return 0; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:134:35: error: ‘pos’ was not declared in this scope; did you mean ‘pow’? [-Wtemplate-body] 134 | TSize ret = ordValue(text[pos]); | ^~~ | pow /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:134:21: error: there are no arguments to ‘ordValue’ that depend on a template parameter, so a declaration of ‘ordValue’ must be available [-Wtemplate-body] 134 | TSize ret = ordValue(text[pos]); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:144:36: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 144 | struct RadixTextAccessor, void, TSize> : | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:144:63: error: template argument 2 is invalid 144 | struct RadixTextAccessor, void, TSize> : | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:175:53: error: ‘Nothing’ does not name a type 175 | template | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:175:61: error: expected ‘>’ before ‘const’ 175 | template | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In member function ‘bool seqan::_ZeroBucketComparator::operator()(const TSAValue&, const TSAValue&) const’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:183:18: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 183 | typename Size::Type lena = limits[getSeqNo(a)+1]-limits[getSeqNo(a)] - getSeqOffset(a); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:183:18: error: expected ‘(’ before ‘Size’ [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:184:18: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 184 | typename Size::Type lenb = limits[getSeqNo(b)+1]-limits[getSeqNo(b)] - getSeqOffset(b); | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:184:18: error: expected ‘(’ before ‘Size’ [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:185:13: error: ‘lena’ was not declared in this scope [-Wtemplate-body] 185 | if (lena == lenb) | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:185:21: error: ‘lenb’ was not declared in this scope [-Wtemplate-body] 185 | if (lena == lenb) | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:197:40: error: ‘Nothing’ was not declared in this scope; did you mean ‘seqan2::Nothing’? 197 | struct _ZeroBucketComparator | ^~~~~~~ | seqan2::Nothing In file included from /usr/include/seqan/basic/basic_fundamental.h:66: /usr/include/seqan/basic/fundamental_tags.h:131:23: note: ‘seqan2::Nothing’ declared here 131 | typedef Tag Nothing; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:197:53: error: template argument 2 is invalid 197 | struct _ZeroBucketComparator | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:219:22: error: expected nested-name-specifier before ‘StringSetLimits’ [-Wtemplate-body] 219 | typedef typename StringSetLimits::Type TLimitsString; // "Nothing" for Strings | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:219:22: error: expected ‘;’ at end of member declaration [-Wtemplate-body] 219 | typedef typename StringSetLimits::Type TLimitsString; // "Nothing" for Strings | ^~~~~~~~~~~~~~~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:219:37: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] 219 | typedef typename StringSetLimits::Type TLimitsString; // "Nothing" for Strings | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:221:45: error: ‘TLimitsString’ was not declared in this scope [-Wtemplate-body] 221 | typedef _ZeroBucketComparator TOrderFunctor; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:221:58: error: template argument 2 is invalid [-Wtemplate-body] 221 | typedef _ZeroBucketComparator TOrderFunctor; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In function ‘void seqan::_radixSortWrapper(std::vector >&, RadixSortContext_&, const std::tuple&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:337:51: error: ‘SuffixLess_’ was not declared in this scope; did you mean ‘seqan2::SuffixLess_’? [-Wtemplate-body] 337 | std::sort(std::get<0>(i), std::get<1>(i), SuffixLess_(context.text, std::get<2>(i))); | ^~~~~~~~~~~ | seqan2::SuffixLess_ In file included from /usr/include/seqan/index.h:102: /usr/include/seqan/index/index_sa_qsort.h:45:12: note: ‘seqan2::SuffixLess_’ declared here 45 | struct SuffixLess_ : | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:337:71: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 337 | std::sort(std::get<0>(i), std::get<1>(i), SuffixLess_(context.text, std::get<2>(i))); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:337:79: error: expected primary-expression before ‘const’ [-Wtemplate-body] 337 | std::sort(std::get<0>(i), std::get<1>(i), SuffixLess_(context.text, std::get<2>(i))); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In function ‘void seqan::inPlaceRadixSort(TSA&, const TText&, TLambda&&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:363:22: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 363 | typedef typename Value::Type>::Type TAlphabet; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:363:27: error: expected initializer before ‘<’ token [-Wtemplate-body] 363 | typedef typename Value::Type>::Type TAlphabet; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:364:22: error: expected nested-name-specifier before ‘Value’ [-Wtemplate-body] 364 | typedef typename Value::Type TSAValue; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:364:27: error: expected initializer before ‘<’ token [-Wtemplate-body] 364 | typedef typename Value::Type TSAValue; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:365:22: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 365 | typedef typename Size::Type TSize; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:365:26: error: expected initializer before ‘<’ token [-Wtemplate-body] 365 | typedef typename Size::Type TSize; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:366:24: error: ‘TSAValue’ was not declared in this scope; did you mean ‘SAValue’? [-Wtemplate-body] 366 | typedef std::tuple TItem; | ^~~~~~~~ | SAValue /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:366:51: error: template argument 1 is invalid [-Wtemplate-body] 366 | typedef std::tuple TItem; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:366:51: error: template argument 2 is invalid [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:368:57: error: ‘ValueSize’ was not declared in this scope; did you mean ‘seqan2::ValueSize’? [-Wtemplate-body] 368 | static const unsigned SIGMA = static_cast(ValueSize::VALUE) + 1; | ^~~~~~~~~ | seqan2::ValueSize /usr/include/seqan/basic/fundamental_comparison.h:47:30: note: ‘seqan2::ValueSize’ declared here 47 | template struct ValueSize; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:368:67: error: ‘TAlphabet’ was not declared in this scope [-Wtemplate-body] 368 | static const unsigned SIGMA = static_cast(ValueSize::VALUE) + 1; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:368:79: error: ‘::VALUE’ has not been declared; did you mean ‘EVALUE’? [-Wtemplate-body] 368 | static const unsigned SIGMA = static_cast(ValueSize::VALUE) + 1; | ^~~~~ | EVALUE /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:371:48: error: ‘TSize’ was not declared in this scope [-Wtemplate-body] 371 | typedef RadixSortContext_ TContext; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:371:60: error: template argument 3 is invalid [-Wtemplate-body] 371 | typedef RadixSortContext_ TContext; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:371:60: error: the value of ‘SIGMA’ is not usable in a constant expression [-Wtemplate-body] /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:371:60: note: in template argument for type ‘unsigned int’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:392:22: error: no matching function for call to ‘_radixSortWrapper(std::vector&, TContext&, TItem)’ [-Wtemplate-body] 392 | _radixSortWrapper(firstStack, firstSecondContext, TItem(&sa[0], &sa[0]+length(sa), 0)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:392:22: note: there is 1 candidate /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: candidate 1: ‘template void seqan::_radixSortWrapper(std::vector >&, RadixSortContext_&, const std::tuple&)’ 332 | _radixSortWrapper(std::vector > & stack, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:392:22: note: mismatched types ‘std::tuple’ and ‘int’ 392 | _radixSortWrapper(firstStack, firstSecondContext, TItem(&sa[0], &sa[0]+length(sa), 0)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:401:34: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 401 | for (unsigned j = 0; j < length(firstStack); ++j) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:402:30: error: no matching function for call to ‘_radixSortWrapper(__gnu_cxx::__alloc_traits >, std::vector >::value_type&, __gnu_cxx::__alloc_traits, int>::value_type&, __gnu_cxx::__alloc_traits, int>::value_type&)’ [-Wtemplate-body] 402 | _radixSortWrapper(lStack[I_THREAD], lContext[I_THREAD], firstStack[j]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:402:30: note: there is 1 candidate /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: candidate 1: ‘template void seqan::_radixSortWrapper(std::vector >&, RadixSortContext_&, const std::tuple&)’ 332 | _radixSortWrapper(std::vector > & stack, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:402:30: note: mismatched types ‘std::tuple’ and ‘int’ 402 | _radixSortWrapper(lStack[I_THREAD], lContext[I_THREAD], firstStack[j]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In lambda function: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: no matching function for call to ‘get<1>(const TItem&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: there are 25 candidates In file included from /usr/x86_64-linux-gnu/include/c++/15/bits/stl_algobase.h:64, from /usr/x86_64-linux-gnu/include/c++/15/string:53: /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ In file included from /usr/x86_64-linux-gnu/include/c++/15/bits/memory_resource.h:49, from /usr/x86_64-linux-gnu/include/c++/15/string:72: /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ In file included from /usr/include/seqan/sequence.h:68: /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:37: note: expected a type, got ‘1’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: no matching function for call to ‘get<0>(const TItem&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: there are 25 candidates /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:54: note: expected a type, got ‘0’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: no matching function for call to ‘get<1>(const TItem&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: there are 25 candidates /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:73: note: expected a type, got ‘1’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: no matching function for call to ‘get<0>(const TItem&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: there are 25 candidates /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const TItem’ {aka ‘const int’} 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 416 | return (std::get<1>(l) - std::get<0>(l)) > (std::get<1>(r) - std::get<0>(r)); | ~~~~~~~~~~~^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:416:90: note: expected a type, got ‘0’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In function ‘void seqan::inPlaceRadixSort(TSA&, const TText&, TLambda&&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: no matching function for call to ‘get<1>(__gnu_cxx::__alloc_traits, int>::value_type&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: there are 25 candidates /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:34: note: expected a type, got ‘1’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: no matching function for call to ‘get<0>(__gnu_cxx::__alloc_traits, int>::value_type&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: there are 25 candidates /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: candidate 1: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)’ 1283 | get(pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1283:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: candidate 2: ‘template constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)’ 1288 | get(pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1288:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: candidate 3: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)’ 1293 | get(const pair<_Tp1, _Tp2>& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1293:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: candidate 4: ‘template constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)’ 1298 | get(const pair<_Tp1, _Tp2>&& __in) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1298:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::pair<_Tp1, _Tp2>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: candidate 5: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(tuple<_Elements ...>&)’ 2444 | get(tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2444:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: candidate 6: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const tuple<_Elements ...>&)’ 2450 | get(const tuple<_Elements...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2450:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: candidate 7: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(tuple<_Elements ...>&&)’ 2456 | get(tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2456:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: candidate 8: ‘template constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const tuple<_Elements ...>&&)’ 2465 | get(const tuple<_Elements...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2465:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: candidate 9: ‘template constexpr _Tp& std::get(array<_Tp, _Nm>&)’ 392 | get(array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:392:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: candidate 10: ‘template constexpr _Tp&& std::get(array<_Tp, _Nm>&&)’ 401 | get(array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:401:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: candidate 11: ‘template constexpr const _Tp& std::get(const array<_Tp, _Nm>&)’ 410 | get(const array<_Tp, _Nm>& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:410:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: candidate 12: ‘template constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)’ 419 | get(const array<_Tp, _Nm>&& __arr) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/array:419:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: candidate 13: ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ 1305 | get(pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1305:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_T1, _T2>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: candidate 14: ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ 1310 | get(const pair<_Tp, _Up>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1310:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_T1, _T2>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: candidate 15: ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ 1315 | get(pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1315:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_T1, _T2>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: candidate 16: ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ 1320 | get(const pair<_Tp, _Up>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1320:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_T1, _T2>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: candidate 17: ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ 1325 | get(pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1325:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(pair<_Up, _Tp>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: candidate 18: ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ 1330 | get(const pair<_Up, _Tp>& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1330:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const pair<_Up, _Tp>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: candidate 19: ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ 1335 | get(pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1335:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: candidate 20: ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ 1340 | get(const pair<_Up, _Tp>&& __p) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/bits/stl_pair.h:1340:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const pair<_Up, _Tp>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: candidate 21: ‘template constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Elements ...>&)’ (deleted) 2475 | get(const tuple<_Elements...>&) = delete; | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2475:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: candidate 22: ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ 2482 | get(tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2482:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp& std::get(tuple<_Elements ...>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: candidate 23: ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ 2493 | get(tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2493:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr _Tp&& std::get(tuple<_Elements ...>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: candidate 24: ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ 2504 | get(const tuple<_Types...>& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2504:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp& std::get(const tuple<_Elements ...>&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: candidate 25: ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/x86_64-linux-gnu/include/c++/15/tuple:2516:5: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: error: type/value mismatch at argument 1 in template parameter list for ‘template constexpr const _Tp&& std::get(const tuple<_Elements ...>&&)’ [-Wtemplate-body] 422 | if ((uint64_t(std::get<1>(secondStack.front()) - std::get<0>(secondStack.front())) <= (length(sa) / N_THREADS)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:422:69: note: expected a type, got ‘0’ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:443:30: error: no matching function for call to ‘_radixSortWrapper(__gnu_cxx::__alloc_traits >, std::vector >::value_type&, __gnu_cxx::__alloc_traits, int>::value_type&, TItem&)’ [-Wtemplate-body] 443 | _radixSortWrapper(lStack[I_THREAD], lContext[I_THREAD], i); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:443:30: note: there is 1 candidate /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: candidate 1: ‘template void seqan::_radixSortWrapper(std::vector >&, RadixSortContext_&, const std::tuple&)’ 332 | _radixSortWrapper(std::vector > & stack, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:332:1: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:443:30: note: mismatched types ‘std::tuple’ and ‘int’ 443 | _radixSortWrapper(lStack[I_THREAD], lContext[I_THREAD], i); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:464:19: error: ‘StringSet’ has not been declared 464 | StringSet const & s, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:464:28: error: expected ‘,’ or ‘...’ before ‘<’ token 464 | StringSet const & s, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In function ‘void seqan::createSuffixArray(TSA&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:468:22: error: expected nested-name-specifier before ‘Size’ [-Wtemplate-body] 468 | typedef typename Size::Type TSize; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:468:26: error: expected initializer before ‘<’ token [-Wtemplate-body] 468 | typedef typename Size::Type TSize; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:469:22: error: expected nested-name-specifier before ‘Iterator’ [-Wtemplate-body] 469 | typedef typename Iterator::Type TIter; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:469:30: error: expected initializer before ‘<’ token [-Wtemplate-body] 469 | typedef typename Iterator::Type TIter; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:472:5: error: ‘TIter’ was not declared in this scope [-Wtemplate-body] 472 | TIter it = begin(SA, Standard()); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:473:36: error: ‘s’ was not declared in this scope [-Wtemplate-body] 473 | for(unsigned j = 0; j < length(s); ++j) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:473:29: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 473 | for(unsigned j = 0; j < length(s); ++j) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:475:9: error: ‘TSize’ was not declared in this scope [-Wtemplate-body] 475 | TSize len = length(s[j]); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:476:18: error: expected ‘;’ before ‘i’ [-Wtemplate-body] 476 | for(TSize i = 0; i < len; ++i, ++it) | ^~ | ; /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:476:26: error: ‘i’ was not declared in this scope [-Wtemplate-body] 476 | for(TSize i = 0; i < len; ++i, ++it) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:476:30: error: ‘len’ was not declared in this scope [-Wtemplate-body] 476 | for(TSize i = 0; i < len; ++i, ++it) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:476:42: error: ‘it’ was not declared in this scope; did you mean ‘int’? [-Wtemplate-body] 476 | for(TSize i = 0; i < len; ++i, ++it) | ^~ | int /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:477:19: error: ‘Pair’ was not declared in this scope; did you mean ‘seqan2::Pair’? [-Wtemplate-body] 477 | *it = Pair(j, i); | ^~~~ | seqan2::Pair In file included from /usr/include/seqan/basic/basic_metaprogramming.h:59, from /usr/include/seqan/basic.h:52: /usr/include/seqan/basic/metaprogramming_type_algebra.h:46:60: note: ‘seqan2::Pair’ declared here 46 | template struct Pair; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:477:24: error: expected primary-expression before ‘unsigned’ [-Wtemplate-body] 477 | *it = Pair(j, i); | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:481:26: error: ‘s’ was not declared in this scope [-Wtemplate-body] 481 | inPlaceRadixSort(SA, s, progressCallback); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:481:29: error: ‘progressCallback’ was not declared in this scope [-Wtemplate-body] 481 | inPlaceRadixSort(SA, s, progressCallback); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:489:19: error: ‘StringSet’ has not been declared 489 | StringSet const & s, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:489:28: error: expected ‘,’ or ‘...’ before ‘<’ token 489 | StringSet const & s, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp: In function ‘void seqan::createSuffixArray(TSA&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:492:27: error: ‘s’ was not declared in this scope [-Wtemplate-body] 492 | createSuffixArray(SA, s, RadixSortSACreateTag(), [] (unsigned) {}); | ^ In file included from /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:39: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:47:1: error: variable or field ‘loadSubjSeqsAndIds’ declared void 47 | loadSubjSeqsAndIds(TCDStringSet> & originalSeqs, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:47:20: error: ‘TCDStringSet’ was not declared in this scope 47 | loadSubjSeqsAndIds(TCDStringSet> & originalSeqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:47:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 47 | loadSubjSeqsAndIds(TCDStringSet> & originalSeqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:47:49: error: expected primary-expression before ‘>>’ token 47 | loadSubjSeqsAndIds(TCDStringSet> & originalSeqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:47:54: error: ‘originalSeqs’ was not declared in this scope 47 | loadSubjSeqsAndIds(TCDStringSet> & originalSeqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:48:62: error: expected primary-expression before ‘&’ token 48 | std::unordered_map & accToIdRank, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:48:64: error: ‘accToIdRank’ was not declared in this scope 48 | std::unordered_map & accToIdRank, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:49:41: error: expected primary-expression before ‘const’ 49 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: In function ‘void _saveOriginalSeqLengths(TLimits, const LambdaIndexerOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:214:20: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 214 | double start = sysTime(); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:221:5: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? [-Wtemplate-body] 221 | CharString _path = options.indexDir; | ^~~~~~~~~~ | seqan2::CharString /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:222:12: error: ‘_path’ was not declared in this scope [-Wtemplate-body] 222 | append(_path, "/untranslated_seq_lengths"); | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:222:5: error: there are no arguments to ‘append’ that depend on a template parameter, so a declaration of ‘append’ must be available [-Wtemplate-body] 222 | append(_path, "/untranslated_seq_lengths"); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:223:18: error: there are no arguments to ‘toCString’ that depend on a template parameter, so a declaration of ‘toCString’ must be available [-Wtemplate-body] 223 | save(limits, toCString(_path)); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:225:21: error: there are no arguments to ‘sysTime’ that depend on a template parameter, so a declaration of ‘sysTime’ must be available [-Wtemplate-body] 225 | double finish = sysTime() - start; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:235:1: error: variable or field ‘translateOrSwap’ declared void 235 | translateOrSwap(TCDStringSet> & out, | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:235:17: error: ‘TCDStringSet’ was not declared in this scope 235 | translateOrSwap(TCDStringSet> & out, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:235:30: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 235 | translateOrSwap(TCDStringSet> & out, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:235:47: error: expected primary-expression before ‘>>’ token 235 | translateOrSwap(TCDStringSet> & out, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:235:52: error: ‘out’ was not declared in this scope 235 | translateOrSwap(TCDStringSet> & out, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:236:17: error: ‘TCDStringSet’ was not declared in this scope 236 | TCDStringSet> & in, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:236:30: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 236 | TCDStringSet> & in, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:236:46: error: expected primary-expression before ‘>>’ token 236 | TCDStringSet> & in, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:236:51: error: ‘in’ was not declared in this scope; did you mean ‘seqan2::in’? 236 | TCDStringSet> & in, | ^~ | seqan2::in In file included from /usr/include/seqan/index.h:47: /usr/include/seqan/misc/set.h:268:5: note: ‘seqan2::in’ declared here 268 | in(TKey const &key, VectorSet_ const &set) { | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:237:38: error: expected primary-expression before ‘const’ 237 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:254:1: error: variable or field ‘translateOrSwap’ declared void 254 | translateOrSwap(TCDStringSet> & out, | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:254:17: error: ‘TCDStringSet’ was not declared in this scope 254 | translateOrSwap(TCDStringSet> & out, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:254:30: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 254 | translateOrSwap(TCDStringSet> & out, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:254:46: error: expected primary-expression before ‘>>’ token 254 | translateOrSwap(TCDStringSet> & out, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:254:51: error: ‘out’ was not declared in this scope 254 | translateOrSwap(TCDStringSet> & out, | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:255:17: error: ‘TCDStringSet’ was not declared in this scope 255 | TCDStringSet> & in, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:255:30: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 255 | TCDStringSet> & in, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:255:46: error: expected primary-expression before ‘>>’ token 255 | TCDStringSet> & in, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:255:51: error: ‘in’ was not declared in this scope; did you mean ‘seqan2::in’? 255 | TCDStringSet> & in, | ^~ | seqan2::in /usr/include/seqan/misc/set.h:268:5: note: ‘seqan2::in’ declared here 268 | in(TKey const &key, VectorSet_ const &set) { | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:256:38: error: expected primary-expression before ‘const’ 256 | LambdaIndexerOptions const & /**/) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:267:1: error: variable or field ‘dumpTranslatedSeqs’ declared void 267 | dumpTranslatedSeqs(TCDStringSet> const & translatedSeqs, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:267:20: error: ‘TCDStringSet’ was not declared in this scope 267 | dumpTranslatedSeqs(TCDStringSet> const & translatedSeqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:267:33: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 267 | dumpTranslatedSeqs(TCDStringSet> const & translatedSeqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:267:50: error: expected primary-expression before ‘>>’ token 267 | dumpTranslatedSeqs(TCDStringSet> const & translatedSeqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:267:53: error: expected primary-expression before ‘const’ 267 | dumpTranslatedSeqs(TCDStringSet> const & translatedSeqs, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:268:41: error: expected primary-expression before ‘const’ 268 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:310:30: error: ‘BlastProgram’ has not been declared 310 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:312:1: error: variable or field ‘checkIndexSize’ declared void 312 | checkIndexSize(TCDStringSet> const & seqs, | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:312:16: error: ‘TCDStringSet’ was not declared in this scope 312 | checkIndexSize(TCDStringSet> const & seqs, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:312:29: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 312 | checkIndexSize(TCDStringSet> const & seqs, | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:312:44: error: expected primary-expression before ‘>>’ token 312 | checkIndexSize(TCDStringSet> const & seqs, | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:312:47: error: expected primary-expression before ‘const’ 312 | checkIndexSize(TCDStringSet> const & seqs, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:313:37: error: expected primary-expression before ‘const’ 313 | LambdaIndexerOptions const & options, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:314:16: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? 314 | BlastProgramSelector

const &) | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:314:37: error: ‘p’ was not declared in this scope 314 | BlastProgramSelector

const &) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:314:40: error: expected primary-expression before ‘const’ 314 | BlastProgramSelector

const &) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: In function ‘void mapAndDumpTaxIDs(std::vector&, const std::unordered_map, long unsigned int>&, uint64_t, const LambdaIndexerOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:394:5: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 394 | StringSet> sTaxIds; // not concat because we resize inbetween | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:394:15: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 394 | StringSet> sTaxIds; // not concat because we resize inbetween | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:394:30: error: expected primary-expression before ‘>>’ token 394 | StringSet> sTaxIds; // not concat because we resize inbetween | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:394:33: error: ‘sTaxIds’ was not declared in this scope 394 | StringSet> sTaxIds; // not concat because we resize inbetween | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:395:5: error: ‘resize’ was not declared in this scope; did you mean ‘seqan2::resize’? 395 | resize(sTaxIds, numSubjects); | ^~~~~~ | seqan2::resize In file included from /usr/include/seqan/index.h:169: /usr/include/seqan/index/index_fm_compressed_sa.h:456:1: note: ‘seqan2::resize’ declared here 456 | resize(CompressedSA & compressedSA, TSize size, Tag tag) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:398:23: error: ‘toCString’ was not declared in this scope; did you mean ‘seqan2::toCString’? 398 | std::ifstream fin(toCString(options.accToTaxMapFile), std::ios_base::in | std::ios_base::binary); | ^~~~~~~~~ | seqan2::toCString /usr/include/seqan/sequence/adapt_stl_container.h:1291:1: note: ‘seqan2::toCString’ declared here 1291 | toCString(std::basic_string const & me) | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:406:5: error: ‘VirtualStream’ was not declared in this scope; did you mean ‘seqan2::VirtualStream’? 406 | VirtualStream vfin {fin}; | ^~~~~~~~~~~~~ | seqan2::VirtualStream In file included from /usr/include/seqan/stream.h:110: /usr/include/seqan/stream/virtual_stream.h:237:7: note: ‘seqan2::VirtualStream’ declared here 237 | class VirtualStream: public BasicStream::Type | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:406:19: error: expected primary-expression before ‘char’ 406 | VirtualStream vfin {fin}; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:408:34: error: ‘vfin’ was not declared in this scope; did you mean ‘fin’? 408 | auto fit = directionIterator(vfin, Input()); | ^~~~ | fin /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:408:40: error: ‘Input’ was not declared in this scope; did you mean ‘seqan2::Input’? 408 | auto fit = directionIterator(vfin, Input()); | ^~~~~ | seqan2::Input /usr/include/seqan/file/file_interface.h:165:21: note: ‘seqan2::Input’ declared here 165 | typedef Tag Input; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:408:16: error: ‘directionIterator’ was not declared in this scope; did you mean ‘seqan2::directionIterator’? 408 | auto fit = directionIterator(vfin, Input()); | ^~~~~~~~~~~~~~~~~ | seqan2::directionIterator /usr/include/seqan/stream/formatted_file.h:494:1: note: ‘seqan2::directionIterator’ declared here 494 | directionIterator(FormattedFile & file, TDirection const &) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:412:20: error: ‘sysTime’ was not declared in this scope; did you mean ‘seqan2::sysTime’? 412 | double start = sysTime(); | ^~~~~~~ | seqan2::sysTime In file included from /usr/include/seqan/basic/basic_debug.h:58: /usr/include/seqan/basic/profiling.h:244:22: note: ‘seqan2::sysTime’ declared here 244 | inline _proFloat sysTime() | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:441:13: error: ‘length’ was not declared in this scope; did you mean ‘seqan2::length’? 441 | if (length(s) == 0) | ^~~~~~ | seqan2::length /usr/include/seqan/seeds/seeds_seed_set_unordered.h:177:1: note: ‘seqan2::length’ declared here 177 | length(SeedSet const & seedSet) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:30: error: expected primary-expression before ‘>’ token 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:31: error: expected primary-expression before ‘,’ token 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:33: error: ‘Owner’ was not declared in this scope; did you mean ‘seqan2::Owner’? 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^~~~~ | seqan2::Owner In file included from /usr/include/seqan/sequence.h:134: /usr/include/seqan/sequence/string_set_base.h:50:8: note: ‘seqan2::Owner’ declared here 50 | struct Owner {}; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:39: error: ‘ConcatDirect’ was not declared in this scope; did you mean ‘seqan2::ConcatDirect’? 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^~~~~~~~~~~~ | seqan2::ConcatDirect In file included from /usr/include/seqan/sequence.h:136: /usr/include/seqan/sequence/string_set_concat_direct.h:56:8: note: ‘seqan2::ConcatDirect’ declared here 56 | struct ConcatDirect; // contains 1 string (the concatenation of n strings) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:52: error: expected primary-expression before ‘>>’ token 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:54: error: expected primary-expression before ‘>’ token 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:456:56: error: ‘outSTaxIds’ was not declared in this scope 456 | StringSet, Owner>> outSTaxIds = sTaxIds; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:457:5: error: ‘save’ was not declared in this scope; did you mean ‘seqan2::save’? 457 | save(outSTaxIds, std::string(options.indexDir + "/staxids").c_str()); | ^~~~ | seqan2::save /usr/include/seqan/index/index_pizzachili.h:374:13: note: ‘seqan2::save’ declared here 374 | inline bool save( | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: In function ‘void parseAndDumpTaxTree(std::vector&, const LambdaIndexerOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:471:5: error: ‘String’ was not declared in this scope; did you mean ‘seqan2::String’? 471 | String taxonParentIDs; // ever position has the index of its parent node | ^~~~~~ | seqan2::String /usr/include/seqan/sequence/string_base.h:290:7: note: ‘seqan2::String’ declared here 290 | class String; | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:471:20: error: expected primary-expression before ‘>’ token 471 | String taxonParentIDs; // ever position has the index of its parent node | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:471:22: error: ‘taxonParentIDs’ was not declared in this scope 471 | String taxonParentIDs; // ever position has the index of its parent node | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:472:5: error: ‘reserve’ was not declared in this scope; did you mean ‘seqan2::reserve’? 472 | reserve(taxonParentIDs, 2'000'000); // reserve 2million to save reallocs | ^~~~~~~ | seqan2::reserve In file included from /usr/include/seqan/index.h:153: /usr/include/seqan/index/index_fm_rank_dictionary_levels.h:1733:1: note: ‘seqan2::reserve’ declared here 1733 | reserve(RankDictionary > & dict, TSize const newCapacity, Tag const tag) | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:483:5: error: ‘VirtualStream’ was not declared in this scope; did you mean ‘seqan2::VirtualStream’? 483 | VirtualStream vfin{fin}; | ^~~~~~~~~~~~~ | seqan2::VirtualStream /usr/include/seqan/stream/virtual_stream.h:237:7: note: ‘seqan2::VirtualStream’ declared here 237 | class VirtualStream: public BasicStream::Type | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:483:19: error: expected primary-expression before ‘char’ 483 | VirtualStream vfin{fin}; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:485:34: error: ‘vfin’ was not declared in this scope; did you mean ‘fin’? 485 | auto fit = directionIterator(vfin, Input()); | ^~~~ | fin /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:485:40: error: ‘Input’ was not declared in this scope; did you mean ‘seqan2::Input’? 485 | auto fit = directionIterator(vfin, Input()); | ^~~~~ | seqan2::Input /usr/include/seqan/file/file_interface.h:165:21: note: ‘seqan2::Input’ declared here 165 | typedef Tag Input; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:485:16: error: ‘directionIterator’ was not declared in this scope; did you mean ‘seqan2::directionIterator’? 485 | auto fit = directionIterator(vfin, Input()); | ^~~~~~~~~~~~~~~~~ | seqan2::directionIterator /usr/include/seqan/stream/formatted_file.h:494:1: note: ‘seqan2::directionIterator’ declared here 494 | directionIterator(FormattedFile & file, TDirection const &) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:489:20: error: ‘sysTime’ was not declared in this scope; did you mean ‘seqan2::sysTime’? 489 | double start = sysTime(); | ^~~~~~~ | seqan2::sysTime /usr/include/seqan/basic/profiling.h:244:22: note: ‘seqan2::sysTime’ declared here 244 | inline _proFloat sysTime() | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:494:13: error: ‘atEnd’ was not declared in this scope; did you mean ‘seqan2::atEnd’? 494 | while (!atEnd(fit)) | ^~~~~ | seqan2::atEnd /usr/include/seqan/blast/blast_tabular_in.h:155:1: note: ‘seqan2::atEnd’ declared here 155 | atEnd(BlastTabularFileIn & formattedFile) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:496:14: error: no matching function for call to ‘clear(std::string&)’ 496 | clear(buf); | ~~~~~^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:496:14: note: there is 1 candidate /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:244:1: note: candidate 1: ‘template void seqan::clear(RadixSortContext_&)’ 244 | clear(RadixSortContext_ & context) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:244:1: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:496:14: note: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not derived from ‘seqan::RadixSortContext_’ 496 | clear(buf); | ~~~~~^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:498:9: error: ‘readLine’ was not declared in this scope; did you mean ‘seqan2::readLine’? 498 | readLine(buf, fit); | ^~~~~~~~ | seqan2::readLine /usr/include/seqan/stream/tokenization.h:430:13: note: ‘seqan2::readLine’ declared here 430 | inline void readLine(TTarget &target, TFwdIterator &iter) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:510:25: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 510 | n = lexicalCast(it->str()); | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:510:45: error: expected primary-expression before ‘>’ token 510 | n = lexicalCast(it->str()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:512:30: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 512 | parent = lexicalCast(it->str()); | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:512:50: error: expected primary-expression before ‘>’ token 512 | parent = lexicalCast(it->str()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:514:20: error: ‘BadLexicalCast’ does not name a type 514 | catch (BadLexicalCast const & badCast) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:514:34: error: expected ‘)’ before ‘const’ 514 | catch (BadLexicalCast const & badCast) | ~ ^~~~~~ | ) /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:514:35: error: expected ‘{’ before ‘const’ 514 | catch (BadLexicalCast const & badCast) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:514:50: error: expected initializer before ‘)’ token 514 | catch (BadLexicalCast const & badCast) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:521:13: error: ‘length’ was not declared in this scope; did you mean ‘seqan2::length’? 521 | if (length(taxonParentIDs) <= n) | ^~~~~~ | seqan2::length /usr/include/seqan/seeds/seeds_seed_set_unordered.h:177:1: note: ‘seqan2::length’ declared here 177 | length(SeedSet const & seedSet) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:522:13: error: ‘resize’ was not declared in this scope; did you mean ‘seqan2::resize’? 522 | resize(taxonParentIDs, n +1, 0); | ^~~~~~ | seqan2::resize /usr/include/seqan/index/index_fm_compressed_sa.h:456:1: note: ‘seqan2::resize’ declared here 456 | resize(CompressedSA & compressedSA, TSize size, Tag tag) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:526:27: error: ‘length’ was not declared in this scope; did you mean ‘seqan2::length’? 526 | taxIdIsPresent.resize(length(taxonParentIDs), false); | ^~~~~~ | seqan2::length /usr/include/seqan/seeds/seeds_seed_set_unordered.h:177:1: note: ‘seqan2::length’ declared here 177 | length(SeedSet const & seedSet) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:578:19: error: invalid controlling predicate 578 | for (uint32_t i = 0; i < length(taxonParentIDs); ++i) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:583:20: error: expected primary-expression before ‘>’ token 583 | String inDegrees; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:583:22: error: ‘inDegrees’ was not declared in this scope 583 | String inDegrees; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:584:5: error: ‘resize’ was not declared in this scope; did you mean ‘seqan2::resize’? 584 | resize(inDegrees, length(taxonParentIDs), 0); | ^~~~~~ | seqan2::resize /usr/include/seqan/index/index_fm_compressed_sa.h:456:1: note: ‘seqan2::resize’ declared here 456 | resize(CompressedSA & compressedSA, TSize size, Tag tag) | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:605:19: error: invalid controlling predicate 605 | for (uint32_t i = 0; i < length(taxonParentIDs); ++i) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:615:19: error: expected primary-expression before ‘>’ token 615 | String taxonHeights; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:615:21: error: ‘taxonHeights’ was not declared in this scope 615 | String taxonHeights; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:645:5: error: ‘save’ was not declared in this scope; did you mean ‘seqan2::save’? 645 | save(taxonParentIDs, std::string(options.indexDir + "/tax_parents").c_str()); | ^~~~ | seqan2::save /usr/include/seqan/index/index_pizzachili.h:374:13: note: ‘seqan2::save’ declared here 374 | inline bool save( | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:672:5: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 672 | StringSet taxonNames; // ever position has the index of its parent node | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:672:15: error: ‘CharString’ was not declared in this scope; did you mean ‘seqan2::CharString’? 672 | StringSet taxonNames; // ever position has the index of its parent node | ^~~~~~~~~~ | seqan2::CharString /usr/include/seqan/sequence/sequence_shortcuts.h:55:36: note: ‘seqan2::CharString’ declared here 55 | typedef String > CharString; | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:672:27: error: ‘taxonNames’ was not declared in this scope 672 | StringSet taxonNames; // ever position has the index of its parent node | ^~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:682:19: error: expected primary-expression before ‘char’ 682 | VirtualStream vfin2{fin2}; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:684:29: error: ‘vfin2’ was not declared in this scope; did you mean ‘fin2’? 684 | fit = directionIterator(vfin2, Input()); | ^~~~~ | fin2 /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:693:13: error: ‘atEnd’ was not declared in this scope; did you mean ‘seqan2::atEnd’? 693 | while (!atEnd(fit)) | ^~~~~ | seqan2::atEnd /usr/include/seqan/blast/blast_tabular_in.h:155:1: note: ‘seqan2::atEnd’ declared here 155 | atEnd(BlastTabularFileIn & formattedFile) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:695:14: error: no matching function for call to ‘clear(std::string&)’ 695 | clear(buf); | ~~~~~^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:695:14: note: there is 1 candidate /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:244:1: note: candidate 1: ‘template void seqan::clear(RadixSortContext_&)’ 244 | clear(RadixSortContext_ & context) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_saca.hpp:244:1: note: template argument deduction/substitution failed: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:695:14: note: ‘std::string’ {aka ‘std::__cxx11::basic_string’} is not derived from ‘seqan::RadixSortContext_’ 695 | clear(buf); | ~~~~~^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:697:9: error: ‘readLine’ was not declared in this scope; did you mean ‘seqan2::readLine’? 697 | readLine(buf, fit); | ^~~~~~~~ | seqan2::readLine /usr/include/seqan/stream/tokenization.h:430:13: note: ‘seqan2::readLine’ declared here 430 | inline void readLine(TTarget &target, TFwdIterator &iter) | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:709:25: error: ‘lexicalCast’ was not declared in this scope; did you mean ‘seqan2::lexicalCast’? 709 | taxId = lexicalCast(itWord->str()); | ^~~~~~~~~~~ | seqan2::lexicalCast /usr/include/seqan/stream/lexical_cast.h:251:16: note: ‘seqan2::lexicalCast’ declared here 251 | inline TTarget lexicalCast(TSource const & source) | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:709:45: error: expected primary-expression before ‘>’ token 709 | taxId = lexicalCast(itWord->str()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:711:20: error: ‘BadLexicalCast’ does not name a type 711 | catch (BadLexicalCast const & badCast) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:711:34: error: expected ‘)’ before ‘const’ 711 | catch (BadLexicalCast const & badCast) | ~ ^~~~~~ | ) /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:711:35: error: expected ‘{’ before ‘const’ 711 | catch (BadLexicalCast const & badCast) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:711:50: error: expected initializer before ‘)’ token 711 | catch (BadLexicalCast const & badCast) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:746:42: error: ‘empty’ was not declared in this scope 746 | if (taxIdIsPresentOrParent[i] && empty(taxonNames[i])) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:746:42: note: suggested alternatives: In file included from /usr/x86_64-linux-gnu/include/c++/15/string:55: /usr/x86_64-linux-gnu/include/c++/15/bits/range_access.h:314:5: note: ‘std::empty’ 314 | empty(initializer_list<_Tp> __il) noexcept | ^~~~~ In file included from /usr/include/seqan/index.h:224: /usr/include/seqan/index/find_backtracking.h:731:1: note: ‘seqan2::empty’ 731 | empty(Pattern, Backtracking > & me) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:756:27: error: ‘Owner’ was not declared in this scope; did you mean ‘seqan2::Owner’? 756 | StringSet>> outTaxonNames = taxonNames; | ^~~~~ | seqan2::Owner /usr/include/seqan/sequence/string_set_base.h:50:8: note: ‘seqan2::Owner’ declared here 50 | struct Owner {}; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:756:33: error: ‘ConcatDirect’ was not declared in this scope; did you mean ‘seqan2::ConcatDirect’? 756 | StringSet>> outTaxonNames = taxonNames; | ^~~~~~~~~~~~ | seqan2::ConcatDirect /usr/include/seqan/sequence/string_set_concat_direct.h:56:8: note: ‘seqan2::ConcatDirect’ declared here 56 | struct ConcatDirect; // contains 1 string (the concatenation of n strings) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:756:46: error: expected primary-expression before ‘>>’ token 756 | StringSet>> outTaxonNames = taxonNames; | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:756:48: error: expected primary-expression before ‘>’ token 756 | StringSet>> outTaxonNames = taxonNames; | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:756:50: error: ‘outTaxonNames’ was not declared in this scope 756 | StringSet>> outTaxonNames = taxonNames; | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:774:19: error: ‘StringSet’ has not been declared 774 | StringSet const & s, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:774:28: error: expected ‘,’ or ‘...’ before ‘<’ token 774 | StringSet const & s, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: In function ‘void createSuffixArray(TSA&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:778:34: error: ‘s’ was not declared in this scope [-Wtemplate-body] 778 | return createSuffixArray(SA, s, TAlgo()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:1: error: variable or field ‘indexCreateProgress’ declared void 787 | indexCreateProgress(Index > & index, | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:21: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 787 | indexCreateProgress(Index > & index, | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:32: error: expected primary-expression before ‘,’ token 787 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:34: error: ‘FMIndex’ was not declared in this scope; did you mean ‘seqan2::FMIndex’? 787 | indexCreateProgress(Index > & index, | ^~~~~~~ | seqan2::FMIndex /usr/include/seqan/index/index_fm.h:143:7: note: ‘seqan2::FMIndex’ declared here 143 | class FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:47: error: expected primary-expression before ‘,’ token 787 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:56: error: expected primary-expression before ‘>’ token 787 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:787:58: error: expected primary-expression before ‘>’ token 787 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:788:21: error: ‘FibreSALF’ was not declared in this scope; did you mean ‘seqan2::FibreSALF’? 788 | FibreSALF const &, | ^~~~~~~~~ | seqan2::FibreSALF /usr/include/seqan/index/index_fm.h:156:41: note: ‘seqan2::FibreSALF’ declared here 156 | typedef Tag const FibreSALF; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:789:42: error: expected primary-expression before ‘const’ 789 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:1: error: variable or field ‘indexCreateProgress’ declared void 875 | indexCreateProgress(Index > > & index, | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:21: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 875 | indexCreateProgress(Index > > & index, | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:32: error: expected primary-expression before ‘,’ token 875 | indexCreateProgress(Index > > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:34: error: ‘BidirectionalIndex’ was not declared in this scope; did you mean ‘seqan2::BidirectionalIndex’? 875 | indexCreateProgress(Index > > & index, | ^~~~~~~~~~~~~~~~~~ | seqan2::BidirectionalIndex /usr/include/seqan/index/index_bidirectional.h:47:7: note: ‘seqan2::BidirectionalIndex’ declared here 47 | class BidirectionalIndex; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:53: error: ‘FMIndex’ was not declared in this scope; did you mean ‘seqan2::FMIndex’? 875 | indexCreateProgress(Index > > & index, | ^~~~~~~ | seqan2::FMIndex /usr/include/seqan/index/index_fm.h:143:7: note: ‘seqan2::FMIndex’ declared here 143 | class FMIndex; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:66: error: expected primary-expression before ‘,’ token 875 | indexCreateProgress(Index > > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:75: error: expected primary-expression before ‘>’ token 875 | indexCreateProgress(Index > > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:77: error: expected primary-expression before ‘>’ token 875 | indexCreateProgress(Index > > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:875:79: error: expected primary-expression before ‘>’ token 875 | indexCreateProgress(Index > > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:876:21: error: ‘FibreSALF’ was not declared in this scope; did you mean ‘seqan2::FibreSALF’? 876 | FibreSALF const &, | ^~~~~~~~~ | seqan2::FibreSALF /usr/include/seqan/index/index_fm.h:156:41: note: ‘seqan2::FibreSALF’ declared here 156 | typedef Tag const FibreSALF; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:877:42: error: expected primary-expression before ‘const’ 877 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:1: error: variable or field ‘indexCreateProgress’ declared void 888 | indexCreateProgress(Index > & index, | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:21: error: ‘Index’ was not declared in this scope; did you mean ‘seqan2::Index’? 888 | indexCreateProgress(Index > & index, | ^~~~~ | seqan2::Index /usr/include/seqan/index/index_base.h:228:11: note: ‘seqan2::Index’ declared here 228 | class Index; | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:32: error: expected primary-expression before ‘,’ token 888 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:34: error: ‘IndexSa’ was not declared in this scope; did you mean ‘seqan2::IndexSa’? 888 | indexCreateProgress(Index > & index, | ^~~~~~~ | seqan2::IndexSa /usr/include/seqan/index/index_sa_stree.h:58:8: note: ‘seqan2::IndexSa’ declared here 58 | struct IndexSa {}; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:47: error: expected primary-expression before ‘>’ token 888 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:888:49: error: expected primary-expression before ‘>’ token 888 | indexCreateProgress(Index > & index, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:889:21: error: ‘FibreSA’ was not declared in this scope; did you mean ‘seqan2::FibreSA’? 889 | FibreSA const &, | ^~~~~~~ | seqan2::FibreSA /usr/include/seqan/index/index_base.h:458:40: note: ‘seqan2::FibreSA’ declared here 458 | typedef Tag const FibreSA; | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:890:42: error: expected primary-expression before ‘const’ 890 | LambdaIndexerOptions const & options) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: In function ‘void _clearSparseSuffixArray(T&, const std::true_type&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:935:47: error: there are no arguments to ‘FibreSA’ that depend on a template parameter, so a declaration of ‘FibreSA’ must be available [-Wtemplate-body] 935 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreValues())); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:935:59: error: there are no arguments to ‘FibreSparseString’ that depend on a template parameter, so a declaration of ‘FibreSparseString’ must be available [-Wtemplate-body] 935 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreValues())); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:935:81: error: there are no arguments to ‘FibreValues’ that depend on a template parameter, so a declaration of ‘FibreValues’ must be available [-Wtemplate-body] 935 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreValues())); | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:936:47: error: there are no arguments to ‘FibreSA’ that depend on a template parameter, so a declaration of ‘FibreSA’ must be available [-Wtemplate-body] 936 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreIndicators())); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:936:59: error: there are no arguments to ‘FibreSparseString’ that depend on a template parameter, so a declaration of ‘FibreSparseString’ must be available [-Wtemplate-body] 936 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreIndicators())); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:936:81: error: there are no arguments to ‘FibreIndicators’ that depend on a template parameter, so a declaration of ‘FibreIndicators’ must be available [-Wtemplate-body] 936 | clear(getFibre(getFibre(getFibre(dbIndex, FibreSA()), FibreSparseString()), FibreIndicators())); | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:956:11: error: ‘BlastProgram’ has not been declared 956 | BlastProgram p> | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:958:1: error: variable or field ‘generateIndexAndDump’ declared void 958 | generateIndexAndDump(StringSet & seqs, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:958:22: error: ‘StringSet’ was not declared in this scope; did you mean ‘seqan2::StringSet’? 958 | generateIndexAndDump(StringSet & seqs, | ^~~~~~~~~ | seqan2::StringSet /usr/include/seqan/sequence/sequence_concatenator.h:50:7: note: ‘seqan2::StringSet’ declared here 50 | class StringSet; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:958:39: error: expected primary-expression before ‘,’ token 958 | generateIndexAndDump(StringSet & seqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:958:46: error: expected primary-expression before ‘>’ token 958 | generateIndexAndDump(StringSet & seqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:958:57: error: ‘seqs’ was not declared in this scope 958 | generateIndexAndDump(StringSet & seqs, | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:959:49: error: expected primary-expression before ‘const’ 959 | LambdaIndexerOptions const & options, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:960:22: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? 960 | BlastProgramSelector

const &, | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:960:43: error: ‘p’ was not declared in this scope 960 | BlastProgramSelector

const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:960:49: error: expected primary-expression before ‘const’ 960 | BlastProgramSelector

const &, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:961:49: error: expected primary-expression before ‘const’ 961 | TRedAlph_ const &, | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:962:22: error: ‘Tag’ was not declared in this scope; did you mean ‘seqan2::Tag’? 962 | Tag const &) | ^~~ | seqan2::Tag /usr/include/seqan/basic/fundamental_tags.h:99:8: note: ‘seqan2::Tag’ declared here 99 | struct Tag {}; | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:962:36: error: expected primary-expression before ‘>’ token 962 | Tag const &) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex_algo.hpp:962:49: error: expected primary-expression before ‘const’ 962 | Tag const &) | ^~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:50:11: error: ‘BlastProgram’ has not been declared 50 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:53:10: error: ‘BlastProgramSelector’ has not been declared 53 | BlastProgramSelector

const &); | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:53:30: error: expected ‘,’ or ‘...’ before ‘<’ token 53 | BlastProgramSelector

const &); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:55:11: error: ‘BlastProgram’ has not been declared 55 | template const &, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:59:30: error: expected ‘,’ or ‘...’ before ‘<’ token 59 | BlastProgramSelector

const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:62:11: error: ‘BlastProgram’ has not been declared 62 | template const &, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:67:30: error: expected ‘,’ or ‘...’ before ‘<’ token 67 | BlastProgramSelector

const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: In function ‘int mkindexMain(int, const char**)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:83:12: error: ‘ArgumentParser’ is not a member of ‘seqan’; did you mean ‘seqan2::ArgumentParser’? 83 | seqan::ArgumentParser parser; | ^~~~~~~~~~~~~~ /usr/include/seqan/arg_parse/argument_parser.h:152:7: note: ‘seqan2::ArgumentParser’ declared here 152 | class ArgumentParser | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:85:12: error: ‘seqan::ArgumentParser’ has not been declared 85 | seqan::ArgumentParser::ParseResult res = parseCommandLine(options, argc, argv); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:90:9: error: ‘res’ was not declared in this scope 90 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:90:23: error: ‘seqan::ArgumentParser’ has not been declared 90 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:91:30: error: ‘seqan::ArgumentParser’ has not been declared 91 | return res == seqan::ArgumentParser::PARSE_ERROR; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:80:27: warning: unused parameter ‘argc’ [-Wunused-parameter] 80 | int mkindexMain(int const argc, char const ** argv) | ~~~~~~~~~~^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:80:47: warning: unused parameter ‘argv’ [-Wunused-parameter] 80 | int mkindexMain(int const argc, char const ** argv) | ~~~~~~~~~~~~~~^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: In function ‘void argConv0(LambdaIndexerOptions&)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:121:17: error: ‘struct LambdaIndexerOptions’ has no member named ‘blastProgram’ 121 | if (options.blastProgram == BlastProgram::UNKNOWN) // already implies != BLASTN | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:121:33: error: ‘BlastProgram’ has not been declared 121 | if (options.blastProgram == BlastProgram::UNKNOWN) // already implies != BLASTN | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:127:21: error: ‘struct LambdaIndexerOptions’ has no member named ‘blastProgram’ 127 | options.blastProgram = BlastProgram::TBLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:127:36: error: ‘BlastProgram’ has not been declared 127 | options.blastProgram = BlastProgram::TBLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:130:21: error: ‘struct LambdaIndexerOptions’ has no member named ‘blastProgram’ 130 | options.blastProgram = BlastProgram::BLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:130:36: error: ‘BlastProgram’ has not been declared 130 | options.blastProgram = BlastProgram::BLASTX; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:134:20: error: ‘struct LambdaIndexerOptions’ has no member named ‘blastProgram’ 134 | switch(options.blastProgram) | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:136:14: error: ‘BlastProgram’ has not been declared 136 | case BlastProgram::BLASTN: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:137:38: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? 137 | return argConv2(options, BlastProgramSelector(), Dna5{}); | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:137:59: error: ‘BlastProgram’ has not been declared 137 | return argConv2(options, BlastProgramSelector(), Dna5{}); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:137:81: error: expected primary-expression before ‘)’ token 137 | return argConv2(options, BlastProgramSelector(), Dna5{}); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:137:84: error: ‘Dna5’ was not declared in this scope; did you mean ‘seqan2::Dna5’? 137 | return argConv2(options, BlastProgramSelector(), Dna5{}); | ^~~~ | seqan2::Dna5 /usr/include/seqan/basic/alphabet_residue.h:134:42: note: ‘seqan2::Dna5’ declared here 134 | typedef SimpleType Dna5; | ^~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:140:14: error: ‘BlastProgram’ has not been declared 140 | case BlastProgram::BLASTX: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:141:59: error: ‘BlastProgram’ has not been declared 141 | return argConv1(options, BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:141:81: error: expected primary-expression before ‘)’ token 141 | return argConv1(options, BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:144:14: error: ‘BlastProgram’ has not been declared 144 | case BlastProgram::TBLASTX: | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:145:59: error: ‘BlastProgram’ has not been declared 145 | return argConv1(options, BlastProgramSelector()); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:145:82: error: expected primary-expression before ‘)’ token 145 | return argConv1(options, BlastProgramSelector()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:153:11: error: ‘BlastProgram’ has not been declared 153 | template | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:156:10: error: ‘BlastProgramSelector’ has not been declared 156 | BlastProgramSelector

const &) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:156:30: error: expected ‘,’ or ‘...’ before ‘<’ token 156 | BlastProgramSelector

const &) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: In function ‘void argConv1(const LambdaIndexerOptions&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:158:16: error: ‘BlastProgramSelector’ does not name a type [-Wtemplate-body] 158 | using Tp = BlastProgramSelector

; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:162:38: error: there are no arguments to ‘Tp’ that depend on a template parameter, so a declaration of ‘Tp’ must be available [-Wtemplate-body] 162 | return argConv2(options, Tp(), AminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:162:44: error: there are no arguments to ‘AminoAcid’ that depend on a template parameter, so a declaration of ‘AminoAcid’ must be available [-Wtemplate-body] 162 | return argConv2(options, Tp(), AminoAcid()); | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:164:38: error: there are no arguments to ‘Tp’ that depend on a template parameter, so a declaration of ‘Tp’ must be available [-Wtemplate-body] 164 | return argConv2(options, Tp(), ReducedAminoAcid()); | ^~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:164:44: error: ‘ReducedAminoAcid’ was not declared in this scope; did you mean ‘seqan2::ReducedAminoAcid’? [-Wtemplate-body] 164 | return argConv2(options, Tp(), ReducedAminoAcid()); | ^~~~~~~~~~~~~~~~ | seqan2::ReducedAminoAcid /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_base.h:79:7: note: ‘seqan2::ReducedAminoAcid’ declared here 79 | using ReducedAminoAcid = SimpleType >; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:164:61: error: ‘Murphy10’ was not declared in this scope; did you mean ‘seqan2::Murphy10’? [-Wtemplate-body] 164 | return argConv2(options, Tp(), ReducedAminoAcid()); | ^~~~~~~~ | seqan2::Murphy10 /usr/include/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h:85:24: note: ‘seqan2::Murphy10’ declared here 85 | typedef Tag Murphy10; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:164:71: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 164 | return argConv2(options, Tp(), ReducedAminoAcid()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:181:11: error: ‘BlastProgram’ has not been declared 181 | template const &, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:185:30: error: expected ‘,’ or ‘...’ before ‘<’ token 185 | BlastProgramSelector

const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: In function ‘void argConv2(const LambdaIndexerOptions&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:189:34: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 189 | return realMain(options, BlastProgramSelector

(), TRedAlph(), RadixSortSACreateTag()); | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:189:55: error: ‘p’ was not declared in this scope [-Wtemplate-body] 189 | return realMain(options, BlastProgramSelector

(), TRedAlph(), RadixSortSACreateTag()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:189:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 189 | return realMain(options, BlastProgramSelector

(), TRedAlph(), RadixSortSACreateTag()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:191:34: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 191 | return realMain(options, BlastProgramSelector

(), TRedAlph(), Nothing()); | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:191:55: error: ‘p’ was not declared in this scope [-Wtemplate-body] 191 | return realMain(options, BlastProgramSelector

(), TRedAlph(), Nothing()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:191:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 191 | return realMain(options, BlastProgramSelector

(), TRedAlph(), Nothing()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:191:73: error: there are no arguments to ‘Nothing’ that depend on a template parameter, so a declaration of ‘Nothing’ must be available [-Wtemplate-body] 191 | return realMain(options, BlastProgramSelector

(), TRedAlph(), Nothing()); | ^~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:194:11: error: ‘BlastProgram’ has not been declared 194 | template const &, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:199:30: error: expected ‘,’ or ‘...’ before ‘<’ token 199 | BlastProgramSelector

const &, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp: In function ‘void realMain(const LambdaIndexerOptions&, int)’: /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:203:23: error: ‘TCDStringSet’ does not name a type [-Wtemplate-body] 203 | using TOrigSet = TCDStringSet>>; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:204:23: error: ‘TCDStringSet’ does not name a type [-Wtemplate-body] 204 | using TTransSet = TCDStringSet>>; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:206:5: error: ‘TTransSet’ was not declared in this scope [-Wtemplate-body] 206 | TTransSet translatedSeqs; | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:209:9: error: ‘TOrigSet’ was not declared in this scope [-Wtemplate-body] 209 | TOrigSet originalSeqs; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:213:28: error: ‘originalSeqs’ was not declared in this scope [-Wtemplate-body] 213 | loadSubjSeqsAndIds(originalSeqs, accToIdRank, options); | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:213:9: error: there are no arguments to ‘loadSubjSeqsAndIds’ that depend on a template parameter, so a declaration of ‘loadSubjSeqsAndIds’ must be available [-Wtemplate-body] 213 | loadSubjSeqsAndIds(originalSeqs, accToIdRank, options); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:216:27: error: ‘p’ was not declared in this scope [-Wtemplate-body] 216 | if (sIsTranslated(p)) | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:216:13: error: there are no arguments to ‘sIsTranslated’ that depend on a template parameter, so a declaration of ‘sIsTranslated’ must be available [-Wtemplate-body] 216 | if (sIsTranslated(p)) | ^~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:225:59: error: there are no arguments to ‘length’ that depend on a template parameter, so a declaration of ‘length’ must be available [-Wtemplate-body] 225 | mapAndDumpTaxIDs(taxIdIsPresent, accToIdRank, length(originalSeqs), options); | ^~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:232:25: error: ‘translatedSeqs’ was not declared in this scope [-Wtemplate-body] 232 | translateOrSwap(translatedSeqs, originalSeqs, options); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:232:9: error: there are no arguments to ‘translateOrSwap’ that depend on a template parameter, so a declaration of ‘translateOrSwap’ must be available [-Wtemplate-body] 232 | translateOrSwap(translatedSeqs, originalSeqs, options); | ^~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:237:28: error: ‘translatedSeqs’ was not declared in this scope [-Wtemplate-body] 237 | dumpTranslatedSeqs(translatedSeqs, options); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:237:9: error: there are no arguments to ‘dumpTranslatedSeqs’ that depend on a template parameter, so a declaration of ‘dumpTranslatedSeqs’ must be available [-Wtemplate-body] 237 | dumpTranslatedSeqs(translatedSeqs, options); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:240:20: error: ‘translatedSeqs’ was not declared in this scope [-Wtemplate-body] 240 | checkIndexSize(translatedSeqs, options, BlastProgramSelector

()); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:240:45: error: ‘BlastProgramSelector’ was not declared in this scope; did you mean ‘seqan2::BlastProgramSelector’? [-Wtemplate-body] 240 | checkIndexSize(translatedSeqs, options, BlastProgramSelector

()); | ^~~~~~~~~~~~~~~~~~~~ | seqan2::BlastProgramSelector /usr/include/seqan/blast/blast_base.h:133:8: note: ‘seqan2::BlastProgramSelector’ declared here 133 | struct BlastProgramSelector | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:240:66: error: ‘p’ was not declared in this scope [-Wtemplate-body] 240 | checkIndexSize(translatedSeqs, options, BlastProgramSelector

()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:240:69: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 240 | checkIndexSize(translatedSeqs, options, BlastProgramSelector

()); | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:240:5: error: there are no arguments to ‘checkIndexSize’ that depend on a template parameter, so a declaration of ‘checkIndexSize’ must be available [-Wtemplate-body] 240 | checkIndexSize(translatedSeqs, options, BlastProgramSelector

()); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:244:28: error: ‘TFMIndex’ does not name a type [-Wtemplate-body] 244 | using TIndexSpec = TFMIndex; | ^~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:245:9: error: ‘generateIndexAndDump’ was not declared in this scope [-Wtemplate-body] 245 | generateIndexAndDump(translatedSeqs, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:245:30: error: ‘TIndexSpec’ was not declared in this scope; did you mean ‘TIndexSpecSpec’? [-Wtemplate-body] 245 | generateIndexAndDump(translatedSeqs, | ^~~~~~~~~~ | TIndexSpecSpec /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:245:55: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 245 | generateIndexAndDump(translatedSeqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:247:81: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 247 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:249:57: error: there are no arguments to ‘Fwd’ that depend on a template parameter, so a declaration of ‘Fwd’ must be available [-Wtemplate-body] 249 | Fwd()); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:255:28: error: ‘TFMIndexInBi’ does not name a type [-Wtemplate-body] 255 | using TIndexSpec = TFMIndexInBi; | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:258:9: error: ‘generateIndexAndDump’ was not declared in this scope [-Wtemplate-body] 258 | generateIndexAndDump(translatedSeqs, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:258:30: error: ‘TIndexSpec’ was not declared in this scope; did you mean ‘TIndexSpecSpec’? [-Wtemplate-body] 258 | generateIndexAndDump(translatedSeqs, | ^~~~~~~~~~ | TIndexSpecSpec /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:258:55: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 258 | generateIndexAndDump(translatedSeqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:260:81: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 260 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:262:57: error: there are no arguments to ‘Rev’ that depend on a template parameter, so a declaration of ‘Rev’ must be available [-Wtemplate-body] 262 | Rev()); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:265:55: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 265 | generateIndexAndDump(translatedSeqs, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:267:81: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 267 | BlastProgramSelector

(), | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:269:57: error: there are no arguments to ‘Fwd’ that depend on a template parameter, so a declaration of ‘Fwd’ must be available [-Wtemplate-body] 269 | Fwd()); | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:287:90: error: ‘OrigSubjAlph’ was not declared in this scope [-Wtemplate-body] 287 | { options.indexDir + "/option:alph_original", std::string(_alphTypeToName(OrigSubjAlph

())) }, | ^~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:287:107: error: ‘_alphTypeToName’ cannot be used as a function [-Wtemplate-body] 287 | { options.indexDir + "/option:alph_original", std::string(_alphTypeToName(OrigSubjAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:287:73: error: expected primary-expression before ‘(’ token [-Wtemplate-body] 287 | { options.indexDir + "/option:alph_original", std::string(_alphTypeToName(OrigSubjAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:287:106: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 287 | { options.indexDir + "/option:alph_original", std::string(_alphTypeToName(OrigSubjAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:287:107: error: ‘_alphTypeToName’ cannot be used as a function [-Wtemplate-body] 287 | { options.indexDir + "/option:alph_original", std::string(_alphTypeToName(OrigSubjAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:288:90: error: ‘TransAlph’ was not declared in this scope [-Wtemplate-body] 288 | { options.indexDir + "/option:alph_translated", std::string(_alphTypeToName(TransAlph

())) }, | ^~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:288:104: error: ‘_alphTypeToName’ cannot be used as a function [-Wtemplate-body] 288 | { options.indexDir + "/option:alph_translated", std::string(_alphTypeToName(TransAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:288:73: error: expected primary-expression before ‘(’ token [-Wtemplate-body] 288 | { options.indexDir + "/option:alph_translated", std::string(_alphTypeToName(TransAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:288:103: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 288 | { options.indexDir + "/option:alph_translated", std::string(_alphTypeToName(TransAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:288:104: error: ‘_alphTypeToName’ cannot be used as a function [-Wtemplate-body] 288 | { options.indexDir + "/option:alph_translated", std::string(_alphTypeToName(TransAlph

())) }, | ^ /build/reproducible-path/lambda-align2-2.0.1/src/mkindex.hpp:290:85: error: ‘const struct LambdaIndexerOptions’ has no member named ‘geneticCode’ [-Wtemplate-body] 290 | { options.indexDir + "/option:genetic_code", std::to_string(options.geneticCode) }, | ^~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:27:1: error: ‘ArgumentParser’ does not name a type 27 | ArgumentParser::ParseResult parseCommandLineMain(int argc, char const ** argv); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp: In function ‘int main(int, const char**)’: /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:55:5: error: ‘ArgumentParser’ has not been declared 55 | ArgumentParser::ParseResult res = parseCommandLineMain(until, argv); | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:57:9: error: ‘res’ was not declared in this scope 57 | if (res == ArgumentParser::PARSE_ERROR) | ^~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:57:16: error: ‘ArgumentParser’ has not been declared 57 | if (res == ArgumentParser::PARSE_ERROR) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:58:16: error: ‘ArgumentParser’ has not been declared 58 | return ArgumentParser::PARSE_ERROR; | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:59:21: error: ‘ArgumentParser’ has not been declared 59 | else if (res != ArgumentParser::PARSE_OK) | ^~~~~~~~~~~~~~ /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp: At global scope: /build/reproducible-path/lambda-align2-2.0.1/src/lambda.cpp:79:1: error: ‘ArgumentParser’ does not name a type 79 | ArgumentParser::ParseResult parseCommandLineMain(int argc, char const ** argv) | ^~~~~~~~~~~~~~ make[3]: *** [src/CMakeFiles/lambda2.dir/build.make:82: src/CMakeFiles/lambda2.dir/lambda.cpp.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1/build' make[2]: *** [CMakeFiles/Makefile2:138: src/CMakeFiles/lambda2.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1/build' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/lambda-align2-2.0.1/build' dh_auto_build: error: cd build && make -j1 INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:18: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit status 2 -------------------------------------------------------------------------------- Build finished at 2026-01-28T17:59:36Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands Wed, 28 Jan 2026 17:59:36 +0000 | +------------------------------------------------------------------------------+ rm -Rf /build/reproducible-path/lambda-align2-2.0.1/ ---------------------------------------------------- I: Finished running 'rm -Rf /build/reproducible-path/lambda-align2-2.0.1/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- +------------------------------------------------------------------------------+ | Cleanup Wed, 28 Jan 2026 17:59:37 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died with exit 2) +------------------------------------------------------------------------------+ | Summary Wed, 28 Jan 2026 17:59:41 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 50 Distribution: unstable Fail-Stage: build Foreign Architectures: amd64 Host Architecture: amd64 Install-Time: 56 Job: lambda-align2_2.0.1-3.1 Machine Architecture: arm64 Package: lambda-align2 Package-Time: 153 Source-Version: 2.0.1-3.1 Space: n/a Status: attempted Version: 2.0.1-3.1 -------------------------------------------------------------------------------- Finished at 2026-01-28T17:59:36Z Build needed 00:02:33, no disk space